سؤال

أنا أعمل على تطبيق يحتوي على QCOMBOBOX قابل للتحرير. ألاحظ السلوك التالي عندما أدخل بعض النص في حقل التحرير وأضغط على السهم المنسدلة في Combobox:

alt text

ينتهي خط التحرير الخاص بي إلى الخلف خلف العنصر "e@abc.com". أرغب في الحصول على قائمة combobox popup أقل حقل التحرير ، كما في الشاشة أدناه:

alt text

يتم أخذ الشاشة الأولى أعلاه على Ubuntu مع QT4.5 بينما الشاشة الثانية من SUSE 11 مع QT 4.4. لست على دراية بأي اختلافات فيما يتعلق بتغيير سلوك النوافذ المنبثقة QCombobox بين QT 4.4 و QT 4.5. بغض النظر ، أود أن تتصرف القائمة في كلا التوزيعات.

هذا هو QCombobox قياسي مع خاصية قابلة للتحرير على - لا توجد أوراق الأنماط أو التنسيق الخاص المطبق عليها.

كيف يمكنني جعل القائمة منبثقة أسفل الحقل القابل للتحرير ، كما هو الحال في الشاشة الثانية؟

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

المحلول

هذا يبدو وكأنه مشكلة في النمط ، حيث يتم التقاط لقطات الشاشة مع أنماط مختلفة. ربما يمكنك البدء في التحقيق عن طريق تغيير الأناقة على سطح المكتب الفاشل.

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