سؤال

أنا أستخدم pyGTK.أريد تخطيط عنصر كبير مع عنصرين أصغر على كل جانب.لأسباب جمالية، أريد أن يكون الحجمان الأصغران بنفس الحجم.كما هو الحال، فهي تختلف ببضعة بكسلات، ونتيجة لذلك لا يتم توسيط العنصر الأوسط.

لقد حاولت استخدام gtk.Table مع 3 خلايا، ولكن وجود متجانسة=صحيح ليس له التأثير المطلوب.لقد حاولت العبث بها عن طريق إنشاء 8 خلايا، ثم جعل الخلية المركزية تشغل المزيد من الخلايا، لكنها لا تعمل بشكل جيد.هل هناك أي طريقة للقيام بذلك؟

هل كانت مفيدة؟

المحلول

يجب عليك استخدام GtkSizeGroup لهذا الغرض.قم بإنشاء GtkSizeGroup، وأضف كلا الواجهتين إليها.سيضمن هذا أن كلا الواجهتين لهما نفس الحجم.إذا كنت تريد أن يكون لهذه الأداة نفس الحجم في اتجاه واحد فقط (العرض أو الارتفاع)، فاضبط خاصية "الوضع" في SizeGroup.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top