在 QToolbar 中标记



您如何建议在QToolbar上添加标签?因为它只接受动作或类似的东西。

感谢

正如Abresas所写,工具栏可以用QAction填充。与 QAction 一起传递的 QString 以多种方式使用(例如作为工具提示),但在 4.8 中,默认设置是仅显示带有图标的工具栏按钮。要显示带有图标的文本,请将工具栏设置为 Qt::ToolButtonStyle,例如

ui->toolBar->setToolButtonStyle( Qt::ToolButtonTextUnderIcon );

QToolBar 还通过方法 QToolBar::addWidget 接受像QLabel这样的小部件。

您只需将字符串传递给 addAction 方法即可。

http://doc.qt.io/qt-5/qtoolbar.html

QAction *   addAction ( const QString & text )

最新更新