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