我想实现类似于MS Office 2007中的Ribbon UI的东西。我正在使用's 和. 当按下 a 时,显示对应的 from 。我想以这样的方式实现,当按下 a 时,我们不应该再次按下它,除非按下其他按钮。所以对于我来说,我称之为:在我的第一行。根据文档:QPushbutton
QStacked Widget
QPushbutton
widget
Stacked Widget
PushButton
QPushButton
clicked()
SLOT
QPushButton
button->setDown(true);
如果此属性为 true,则按下按钮。如果将此属性设置为 true,则不会发出信号 press() 和 clicked()。
因此,当我在运行时单击它时,按钮显示为按下状态。那挺好的!然而SIGNAL
's 仍然被发射,即pressed()
&clicked()
被发射。SIGNAL
我已经尝试使用's & 's 的不同组合来获得相同的属性SLOT
。然而它是一样的。我正在使用 Qt 4.8.1。这里出了什么问题?谢谢你。