سؤال

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

والآن هناك قيمة افتراضية العاشر لY. متغير عندما يقوم المستخدم بتغيير بعض Z متغير آخر، قد يكون هناك أدنى قيمة جديدة لY الذي هو أكبر من x. يقع هذا كحد أدنى لspinbox. الآن spinbox لا يمكن عرض القيمة الحالية بعد الآن، ولكن يعرض بدلا من الحد الأدنى. أود المستخدم ليكون قادرا على رؤية له قيمة القديمة. وهناك بعض وضع لا أرى في كيو تي لتحقيق شيء من هذا القبيل؟

ونفس السؤال ينطبق على QComboBox.

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

المحلول

وكما نهج واحد قد خلق طبقة جديدة، ورثت من كيو تي ستاندارت QSpinBox (أو في الحالة الثانية من QComboBox) وإضافة المنطق الخاص لهم بوسيبيليتي لإظهار قيمة أقل من الحد الأدنى، ولكن عندما يقوم شخص ما يريد صراحة تغيير قيمة في حياتك الحاجيات المدخلات، وسوف تحقق من الحدود.

نصائح أخرى

وثمة نهج آخر هو ربط كل القطعة إلى وظيفة من شأنها أن تحقق إذا قيم الآخرين صحيحة (وإذا لم يكن سوف تصحيحها):)

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