#pragma once #include "iDlgBase.h" #include "iGuiGridPty_global.h" // 这是内部嵌套用的LineEdit class X_GUI_GRIDPTY_EXPORT QLineEditEx : public QLineEdit { Q_OBJECT public: QLineEditEx(QWidget *parent = 0); ~QLineEditEx(); void setActive(bool b); bool isActive(); signals: void sigActivated(bool); protected: virtual void focusInEvent(QFocusEvent *e); virtual void focusOutEvent(QFocusEvent *e); private: bool m_bActive; };