২০১০ সালে স্টেফানো প্যালাজো, একটি সম্পর্কিত প্রশ্ন জিজ্ঞাসা করলেন, একটি নির্বিচারে জিটিকে.বিজেট রেখে একটি অ্যাপিনডিকেটর।আইডিসিকেটার এবং অনুরূপ একটি স্ট্যাক ওভারফ্লোতে জিজ্ঞাসা করা হয়েছিল । উভয় ক্ষেত্রেই sensক্যমত্য হ'ল উবুন্টুর অ্যাপ সূচকগুলি সীমিত। মাইকেল একস্ট্র্যান্ড যেমন লিখেছেন:
অ্যাপ্লিকেশন ইন্ডিকেটর মেনু সমর্থন ডি-বাস মেনুগুলির উপর ভিত্তি করে, যা তারা সমর্থন করে তা সীমাবদ্ধ - তারা কেবল বেসিক মেনু কার্যকারিতা সমর্থন করে, স্বেচ্ছাসেবী উইজেটের মতো আরও বহিরাগত জিনিস নয়।
যাইহোক, এটি আমরা আজ ব্লুটুথ সূচকে যা দেখতে পাচ্ছি তার বিপরীতে রয়েছে ২০১। সালে: এটি টগল স্যুইচ ব্যবহার করে।
১৩.০৪ থেকে উবুন্টু ওয়ান সূচকের সাথে একই লক্ষ্য করা যায়:
স্পষ্টতই একটি উপায় আছে। আমি সূচক-ব্লুটুথ উত্স কোড অধ্যয়ন করেছি, তবে এটি ভালায় লেখা আছে। আমি তবে মূলত পাইথনে কাজ করি এবং আমার ইতিমধ্যে বিদ্যমান সূচকগুলিকে পুনরায় লেখার জন্য ভালাকে শিখিয়ে নেওয়া কিছুটা বেশি কাজ।
সুতরাং প্রশ্নের মূল বিষয়: পাইথন ব্যবহার করে কেউ কীভাবে Gtk.Widgets ব্যবহার করতে পারে বা খুব কমপক্ষে একটি টগল স্যুইচ করতে পারে?
দ্রষ্টব্য : আমি একটি উত্তর পুরষ্কারের জন্য এই প্রশ্নটির উপর অনুদান রাখতে চাই যা পাইথনের ক্ষেত্রে একটি কার্যকরী উদাহরণ প্রদান করবে । অন্যান্য ভাষা গ্রহণ করা হয় না।
test = Gtk.CheckMenuItem("Monkey")
একটি চেকবটন যোগ করার কাজ করে তবে আরও কিছু হওয়া উচিত। যদিও যে এক কাজ, এই এক করা উচিত কাজ করে, কিন্তু না: Gtk.CheckMenuItemToggled("Monkey")
। আমি নিশ্চিত যে এটি কোনওভাবেই কাজ করতে পারে। দেখুন: developer.gnome.org/gtk3/stable/GtkCheckMenuItem.html