我正在设计一个小部件,它有一个按钮网格。单击这些按钮时,我希望这些按钮为用户提供3种选择(最好是在一个小的下拉菜单中),它们可以从中选择。当他们选择三个选项中的一个时,我希望这个按钮被选中(也就是说,保持按下)。我希望与这3种选择相关联的QAction能够知道单击了哪个按钮,这样我就可以记录在网格中单击了哪个按钮。网格中的每个按钮都需要是排他性的,并且当被选中时。所有按钮的3种选择都是相同的。
我首先从QButtonGroup和QGridLayout中的QPushButtons开始。我可以让按钮成为我想要的独家。当我将按钮从QPushButton更改为QToolButton并添加下拉菜单时,发生了两件事:
当
对如何实现我正在寻找的功能有任何想法吗?
编辑:
几个澄清要点:
can网格中的
发布于 2012-07-09 21:19:26
QObject::发送方将告诉您QObject发出了什么信号
https://stackoverflow.com/questions/10017527
复制相似问题