我需要在 QMenuBar 的右侧添加两个按钮(在左侧的常用菜单项中)并不时更改它的图标。是否可以?
问问题
3426 次
2 回答
2
我需要在 QMenuBar 右侧添加两个按钮(在左侧常用菜单项中)
这个问题可能有关于如何将按钮添加到菜单栏右侧的答案: Stacking QPushButtons on the other side of a QMenuBar。
并一次又一次地改变它的图标
您可以使用QTimer定期触发插槽。在插槽内,使用QPushBtton::setIcon()更改图标。
于 2013-03-11T14:59:08.417 回答
1
您可以使用“布局方向”:
QMainWindow mainW;
mainW.show();
QMenuBar* menu = new QMenuBar();
menu->addAction( "action 1" );
menu->addAction( "action 2" );
mainW.setMenuBar( menu );
menu->setLayoutDirection( Qt::RightToLeft); // Display menu bar to the right
于 2013-03-11T14:48:46.720 回答