को बंद करने से एंटर कुंजी को कैसे रोकूं I QDialogButtonBox
के साथ है। ठीक और रद्द करें बटन सक्रिय हैं। कभी-कभी मैं अपने संवाद की स्थिति के आधार पर ओके बटन को अक्षम या छुपाता हूं। ऐसा लगता है, कोई फर्क नहीं पड़ता कि मैं क्या करता हूं, एंटर कुंजी हमेशा ठीक बटन को सक्रिय करती है। मैं वास्तव में ऐसा नहीं करना चाहता हूं। मैंने कोशिश की है: हर बार जब मैं दिखाने/छिपाने// अक्षम सक्षम/किसी भी बटन मैं अपने QDialog (Qt 4.8.1)
- सेटिंग डिफ़ॉल्ट और autoDefault गुण गलत पर (दबाया जाता है और जारी की) वापसी के लिए, दर्ज करें और अंतरिक्ष
- करने के लिए बटन पर ध्यान केंद्रित नीति को सेट करने NoFocus
और इसके बाद के संस्करण उन चीजों के सभी संयोजनों के साथ, Enter कुंजी अभी भी संवाद स्वीकार करता है। क्या किसी के पास कोई संकेत है कि इसे कैसे अवरुद्ध करें? ऐसा लगता है कि मुझे इस तरह के कुछ को अवरुद्ध करने में सक्षम होना चाहिए?
आप पोस्ट घटना फिल्टर कोड पोस्ट कर सकते हैं? –
क्या यह आपका स्वयं का संवाद है या आप मानक संवाद क्यूटी प्रदान करते हैं? – dtech
मेरा संवाद वर्ग – cppguy