【发布时间】:2012-04-09 21:00:05
【问题描述】:
您如何建议在 QToolbar 上添加标签?因为它只接受动作或类似的东西。
谢谢
【问题讨论】:
您如何建议在 QToolbar 上添加标签?因为它只接受动作或类似的东西。
谢谢
【问题讨论】:
正如 abresas 所写,工具栏可以填充 QAction。 与 QAction 一起传递的 QString 以多种方式使用(例如作为工具提示),但在 4.8 中,默认情况下仅显示带有图标的工具栏按钮。 要显示带有图标的文本,请将工具栏设置为 Qt::ToolButtonStyle,例如
ui->toolBar->setToolButtonStyle( Qt::ToolButtonTextUnderIcon );
【讨论】:
ui->mainToolBar->setToolButtonStyle( Qt::ToolButtonTextUnderIcon );
QToolBar 还通过 QToolBar::addWidget 方法接受像 QLabel 这样的小部件。
【讨论】:
您只需将字符串传递给 addAction 方法。
http://doc.qt.io/qt-5/qtoolbar.html
QAction * addAction ( const QString & text )
【讨论】: