【发布时间】:2015-06-19 14:48:05
【问题描述】:
我正在制作一个 Qt 应用程序,在放置我的操作之后,工具栏中仍然有很多空白空间。 我试图将图像添加到图标的右侧,并被告知可以使用 QLabel 对象并使用 QPixmap 放置图像。但我无法将 QLabel 添加到工具栏。
【问题讨论】:
-
当您将
addWidget(QWidget*)方法与工具栏中的QLabel一起使用时会发生什么? -
很抱歉,我不知道您说的是哪种方法。也许详细说明一下如何做到这一点。
-
上一条评论包含指向该方法的链接。您使用像素图创建标签,然后调用类似
this->ui.toolbar->addWidget(my_qlabel_with_pixmap) -
它显示一个错误说
'QAction *QToolBar::addWidget(QWidget *)' : cannot convert argument 1 from 'QLabel' to 'QWidget * -
你必须提供一个指针而不是对象本身,看我的回答