6

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

谢谢

4

3 回答 3

17

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

ui->toolBar->setToolButtonStyle( Qt::ToolButtonTextUnderIcon );
于 2012-11-30T08:53:25.907 回答
9

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

于 2012-04-09T21:56:41.307 回答
-1

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

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

QAction *   addAction ( const QString & text )
于 2012-04-09T21:02:44.247 回答