পাইকিউটি / টিকিনটার / ডাব্লুএক্স পাইথন ব্যবহার করে আরকজিআইএস জিওপ্রোসেসিংয়ের জন্য পাইথনে জিইউআই বিকাশ করছেন?


13

আমি আর্কজিআইএস জিওপ্রোসেসিংয়ের জন্য পাইথনে একটি জিইউআই বিকাশ করতে চাই।

আমি কি আর্কজিআইএস-এ জিইউআই প্রোগ্রামিংয়ের জন্য পাইকিউটি ব্যবহার করতে পারি?

আমি টিনেটার এবং ডাব্লুএক্সপিথন ব্যবহার করার বিষয়টিও বিবেচনা করেছি।

উত্তর:


21

জিওপ্রসেসিংয়ের জন্য আপনার নিজের জিইউআই ব্যবহার করার প্রয়োজনীয়তার বিষয়ে আমি প্রশ্ন করব।

একটি জিওপ্রসেসিং সরঞ্জামটির ধারণাটি হ'ল এটি স্ট্যান্ডার্ড ইন্টারফেসের মাধ্যমে যায় (জিপি প্রগতি ডায়ালগটি যদি মেসেজ এবং প্রগতি ডায়ালগের জন্য সক্ষম থাকে তবে জিপি টুল ডায়ালগটি পরামিতি নির্ধারণ এবং সরঞ্জাম চালনার জন্য ইত্যাদি) এবং আমি শুনতে চাই যে সব অবনতি করার চেষ্টা করার জন্য কেস ব্যবহার করুন।

সব মিলিয়ে: এটি আপনার পক্ষে সবচেয়ে ভাল কী কাজ করে তা বিষয়।

  1. টিন্টিরটি অন্তর্নির্মিত তবে কিছুটা কুৎসিত এবং পরিশীলিত এবং চলমান কিছু পেতে শক্ত, তবে আপনি যদি এটিতে কোনও ইউআই লিখেন তবে এটি কোথাও কোথাও চলে
  2. ডাব্লুএক্স এবং পাইকিউটি উভয়ই কার্যত সমতুল্যের নিকটবর্তী , যদিও ডাব্লুএক্সপিথন উদাহরণগুলি শিখতে দুর্দান্ত এবং কিউটি-র বিকাশকারী সরঞ্জামগুলি কিছুটা সুন্দর। উভয়ের এপিআই দেখুন এবং নির্ধারণ করুন কোনটি আপনার ব্যবহারের জন্য সবচেয়ে ভাল দেখাচ্ছে।

আমি উল্লেখ করতে ব্যর্থ হয়েছি যে পাইকিউটি ডাব্লুএক্স বা টাকার চেয়ে নিজের ইভেন্ট লুপগুলি নিয়ে আর্কম্যাপ এবং অন্যান্য প্রোগ্রামগুলিতে কিছুটা স্থিতিশীল ফ্যাশনে কাজ করছে বলে মনে হচ্ছে। ডাব্লুএক্স এবং টাক প্রোগ্রামগুলি কেবলমাত্র কোনও ইউআই থ্রেড হিসাবে চলতে পারে বলে মনে হয় এবং অন্যান্য জিইআইআই প্রোগ্রামগুলিতে ইভেন্ট লুপগুলির সাথে দুর্ব্যবহার করে।


8

আমি জেসনের সাথে আছি - আপনার জিওআই প্রসেসিং জিইআইয়ের প্রয়োজনীয়তাটি সত্যই বিবেচনা করা উচিত, কারণ আর্কজিআইএস জিওপ্রোসেসিং প্রগতি ডায়ালগ (কমপক্ষে 9.3.1 এ, 10 সম্পর্কে জানেন না) আপনার প্রয়োজনের সাথে সামঞ্জস্য করার জন্য কিছুটা কাস্টমাইজ করা যেতে পারে (যুক্ত করে বার্তা, লগফাইলস, প্রগতিশীল বার এবং এই জাতীয়)।

আমার অভিজ্ঞতা থেকে, টিন্টার খুব সহজেই বোঝা যায় তবে বাক্সের বাইরে নকশাগুলি চাইলে জটিল। এছাড়াও, এমন সময় রয়েছে যা আর্কজিআইএস (উইন্ডোজগুলি অদৃশ্য হয়ে যাওয়া) এর সাথে খুব ভাল যোগাযোগ করে নি। EASYGUI নামক একটি "সরলীকৃত" জিইউআই লাইব্রেরি রয়েছে যা টিন্টারের উপর ভিত্তি করে তৈরি করা হয়েছে এবং এটি নিয়ন্ত্রণ করা অনেক সুন্দর এবং সহজ। আমি এটির সাথে কিছুটা খেলেছি এবং টিন্টারের চেয়ে অনেক বেশি বন্ধুবান্ধব বলে মনে করেছি to


4

আপনি যা করতে চান তা আমি চেষ্টা করেছি এবং জেসনের অধিকার - বিল্ট ইন সরঞ্জামগুলি ব্যবহার করুন। আপনি যদি আর্কম্যাপ প্রক্রিয়ার অভ্যন্তরে পাইথন গুই উইজেটের কোনও সেটটি চালিয়ে যান এবং চালনা করেন তবে আপনি বিভিন্ন ধরণের সমস্যায় পড়বেন - আমি চেষ্টা করেছি। আপনার জিইআইআই এর বাইরের প্রক্রিয়া চালানোর জন্য সর্বোত্তম, এবং সরঞ্জাম চালানোর জন্য আইজিওপ্রসেসর ব্যবহার করে সিওএম আরকোবজেক্টসের মাধ্যমে আর্কম্যাপে ফিরে কথা বলুন। তবে যদি আপনার অবজেক্টটি জিওপ্রসেসিং সরঞ্জাম এবং স্ক্রিপ্টগুলি সহজভাবে চালাচ্ছে তবে আপনি নিজের সরঞ্জামবাক্স সরঞ্জাম তৈরি এবং মানক সরঞ্জাম ইন্টারফেসগুলি ব্যবহার করার চেয়ে ভাল কিছু করতে পারবেন না।


2

আপনি কেবল NET বা মনোতে জিইউআই তৈরি করতে পারেন এবং তারপরে প্রক্রিয়া অবজেক্টের মাধ্যমে পাইথন স্ক্রিপ্টটি চালাতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.