জিটিকে সরঞ্জামদণ্ডে কীভাবে বোতামগুলি হাইলাইট করা যায়


9

আমি পাইথন এবং গ্ল্যাড ব্যবহার করে একটি আবেদন লিখেছি। অন্ধকার ব্যাকগ্রাউন্ড সহ অ্যাপটি একটি সরঞ্জামদণ্ড পেয়েছে এবং প্রতিটি সরঞ্জামদণ্ডের বোতামটি একটি কাস্টম চিত্র পেয়েছে (অর্থাত্ কোনও স্টক আইকন ব্যবহার হয় না)।

আমি লক্ষ্য করেছি যে আইকন হিসাবে কাস্টম চিত্রের পরিবর্তে স্টক আইকনগুলি ব্যবহার করার সময়, যখনই মাউসটি বোতামের উপর দিয়ে যায় তখন বোতামটি হাইলাইট হয়, যা আমার কাস্টম চিত্রগুলির সাথে ঘটে না।

থান্ডারবার্ড আইকনগুলি হাইলাইট করার চেয়ে আরও এক ধাপ এগিয়ে গেছে বলে মনে হয়, এটি তাদের রঙকে উল্টে দেয় যা একটি গা dark় থিমের জন্য বেশ ভাল কাজ করে (নীচে দেখুন):

বোতাম হাইলাইট করা হয়নি, স্বাভাবিক রঙ

এখানে চিত্র বর্ণনা লিখুন

বোতামটি হওরে, রঙের উল্টো দিকে হাইলাইট করা হয়েছে

এখানে চিত্র বর্ণনা লিখুন

আমি কীভাবে আমার কাস্টম আইকন চিত্রগুলি বা বোতামগুলি হোভারে হাইলাইট করতে পারি?


ব্যর্থ হয় যেখানে আপনি একটি উদাহরণ প্রদান করতে পারেন? এটি সম্ভবত কোনও থিম ইস্যু, বা সম্ভবত কোনও জিটিকে + বাগ, এটি যদি কাজ না করে তবে আপনি বোতামগুলির পরিবর্তে কেবল সরঞ্জামদণ্ডে চিত্রগুলি আঁকছেন না।
dobey

কোডটি কোড.লাঞ্চপ্যাড . net / ক্রিটরে রয়েছে । আমি ডাবল-চেক করেছি এবং টুলবার বোতাম ব্যবহার করছে। কেবলমাত্র আমি যা করতে পারি তা হ'ল আইকনগুলির জন্য চিত্রগুলি লোড করা। এছাড়াও এটি উল্লেখ করার মতোও
ডেভিড প্ল্যানেলা

আমি মনে করি আপনার সেই কোডটি সরিয়ে দেওয়া উচিত। দেখে মনে হচ্ছে সম্ভবত মজাদার সরঞ্জামদণ্ড স্টাফ করতে Gtk2 এর জন্য কিছু দ্রুত যুক্ত করা হয়েছে।
dobey

আমি আসল জিজ্ঞাসাবাবু / প্রশ্নগুলি / 73736262২/২ পড়ার পরে এটি যুক্ত করেছিলাম - আপনি লোকেরা এটি জিটিকে উবুন্টু ওয়ান ইউআইয়ের জন্য ব্যবহার করছিলেন। আপনি কি এটি অন্যভাবে করছেন?
ডেভিড প্ল্যানেলা

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

উত্তর:


2

সমস্যাটি অ্যামবিয়েন্স থিম নিয়ে সমস্যা। এখানে হাইলাইট রয়েছে তবে প্রিললাইটের জন্য পটভূমির রঙ আরও গা .়। যদি থান্ডারবার্ড একটি হালকা হাইলাইট দেখায় এবং আইকনগুলির রঙগুলি উল্টিয়ে দিচ্ছে, তবে এটি XUL- এ কাস্টম উইজেটগুলি ব্যবহার করছে (যা Gtk + নয়), যা জিটিকে + বা আইকন থিম অনুসরণ করে না, সমস্ত কিছুর জন্য।


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