QToolbar中的标签

QToolbar中的标签,qt,label,qtoolbar,Qt,Label,Qtoolbar,您建议如何在QToolbar上添加标签?因为它只接受行动或类似的事情 Thx您只需将字符串传递给addAction方法 QToolBar还通过该方法接受像QLabel这样的小部件。正如abresas所写的,工具栏可以用。 与QAction一起传递的QString有多种使用方式(例如作为工具提示),但在4.8中,默认情况下仅显示带有图标的工具栏按钮。 要使用图标显示文本,请将工具栏设置为a,例如 我必须做ui->maintoolbool->setToolButtonStyle(Qt::toolb

您建议如何在QToolbar上添加标签?因为它只接受行动或类似的事情


Thx

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


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

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


我必须做
ui->maintoolbool->setToolButtonStyle(Qt::toolbuttonextendercon)在Qt5.4中,奇怪的是,对于像“g”这样的长字符,文本在底部显示为向上倾斜。你知道为什么吗?如果你这样做,那么它也是一个按钮
QAction *   addAction ( const QString & text )
ui->toolBar->setToolButtonStyle( Qt::ToolButtonTextUnderIcon );