在窗口小部件

时间:2017-07-17 13:37:05

标签: c++ qt pyqt qt4

我有一个继承自QWidget的类(MyWidget),在其中我创建了一个按钮和其他小部件(比如W1),两者都保存在QVBoxLayout中

在focusOutEvent小部件(MyWidget)应该隐藏并且它工作正常,但是当我单击小部件内的按钮时它会隐藏但是在单击布局内的小部件(W1)时它不隐藏

m_layout = new QVBoxLayout(widget);
m_clearButton = new QPushButton(widget);
m_layout->addWidget(m_clearButton,0,Qt::AlignRight)

// this widget on click main widget is not hiding
m_layout->insertWidget(m_layout->count() -1,item);

为什么按钮点击会隐藏MyWidget

0 个答案:

没有答案