मैं विधि फोकस() करने के लिए कुछ QLineEdit तत्व (UI-> lineEdit) से फोकस घटना कनेक्ट करना होगा। मैं यह कैसे कर सकता हूँ?QLineEdit - ध्यान घटना
7
A
उत्तर
21
कोई संकेत नहीं है एक QLineEdit फोकस हो जाता है जब उत्सर्जित। इसलिए फोकस इवेंट में किसी विधि को जोड़ने की धारणा सीधे उपयुक्त नहीं है।
यदि आप focused
सिग्नल चाहते हैं, तो आपको QLineEdit क्लास प्राप्त करना होगा। यहां एक नमूना है कि यह कैसे प्राप्त किया जा सकता है।
myLineEdit.h
फ़ाइल में आप हैं:
class MyLineEdit : public QLineEdit
{
Q_OBJECT
public:
MyLineEdit(QWidget *parent = 0);
~MyLineEdit();
signals:
void focussed(bool hasFocus);
protected:
virtual void focusInEvent(QFocusEvent *e);
virtual void focusOutEvent(QFocusEvent *e);
}
myLineEdit.cpp
फ़ाइल में आप हैं:
MyLineEdit::MyLineEdit(QWidget *parent)
: QLineEdit(parent)
{}
MyLineEdit::~MyLineEdit()
{}
void MyLineEdit::focusInEvent(QFocusEvent *e)
{
QLineEdit::focusInEvent(e);
emit(focussed(true));
}
void MyLineEdit::focusOutEvent(QFocusEvent *e)
{
QLineEdit::focusOutEvent(e);
emit(focussed(false));
}
अब आप अपने focus()
विधि (स्लॉट) को MyLineEdit::focussed()
संकेत कनेक्ट कर सकते हैं।
1
मुझे लगता है आप संकेत/स्लॉट में के रूप में कनेक्ट मतलब है, फोकस घटना एक संकेत यह एक आभासी विधि आप क्रम में ओवरराइड करने के लिए व्यवहार में परिवर्तन करना है नहीं है:
संबंधित मुद्दे
- 1. QLineEdit फोकस
- 2. एक qlineedit
- 3. मास्किंग QLineEdit टेक्स्ट
- 4. QLineEdit गोलाकार कोनों?
- 5. QLineEdit दृश्य चौड़ाई सेटिंग?
- 6. QLineEdit: तीर ऊपर और नीचे कैसे संभालें?
- 7. क्यूटी और कस्टम मेनू आइटम (QLineEdit)
- 8. ब्राउज़र घटना()
- 9. WPF: ओवरले/adorner पर माउस क्लिक पर ध्यान न दें, लेकिन mouseenter घटना
- 10. AngularJS में एक महत्वपूर्ण घटना पर इनपुट करने के लिए ध्यान देने के बदले
- 11. घटना
- 12. घटना
- 13. वार्निश: गुरु ध्यान
- 14. विलुप्त घटना वी टिक घटना?
- 15. जावास्क्रिप्ट - ऑफफोकस घटना?
- 16. PyQt4: टेक्स्ट गठबंधन करें और संपादित करें QLineEdit
- 17. क्यूटी में QLineEdit के क्लिक इवेंट कैसे प्राप्त करें?
- 18. पायथन में QLineEdit से पाठ को कैसे पढ़ा जाए?
- 19. पर ध्यान न दें TortoiseHg
- 20. नमूने (खासकर नेट ध्यान केंद्रित)
- 21. टेक्स्ट बॉक्स पर ध्यान केंद्रित
- 22. WPF टूलकिट कैलेंडर ध्यान केंद्रित
- 23. jquery क्लिक घटना नॉकआउट
- 24. jQuery KeyUp के लिए बाध्य केवल, ध्यान केंद्रित नहीं
- 25. AuthenticateRequest घटना
- 26. "बैकबटन" घटना
- 27. डोम घटना
- 28. OnTextChanged घटना
- 29. सी # घटना
- 30. कैसे घटना