我想改变QWidget tittleBar按钮的样式,就像在Windows中关闭和最小化一样,但没有类似的样式表元素。 我正在使用Qt5.1和windows7。如何改变tittleBar按钮像关闭和最小化Qt中的按钮QWidget
可以任何身体帮助我吗?
我想改变QWidget tittleBar按钮的样式,就像在Windows中关闭和最小化一样,但没有类似的样式表元素。 我正在使用Qt5.1和windows7。如何改变tittleBar按钮像关闭和最小化Qt中的按钮QWidget
可以任何身体帮助我吗?
如果你谈论的是如何做到这一点的窗口,你可以这样做:
this->setWindowIcon(QIcon(":myiconfile.png"));
您必须在文件中添加你的资源。
您可以用下列财产上的小部件设置窗口图标按documentation:
windowIcon:QIcon
这个属性保存Widget的图标。
此属性只适用于Windows。如果未设置图标,则windowIcon()返回应用程序图标(QApplication :: windowIcon())。
所以,你的代码看起来像这样的事情:
myWidget-> setWindowIcon( “/路径/到/你/图标/文件”);
图标文件路径可以是相对和绝对的,也可以是来自资源系统的路径。要快速测试它的最简单方法就是使用绝对路径,但是如果您计划随应用程序一起发运资产以实现自包含,则可以使用resource system的资源文件。
小工具没有图标;窗户做。 –
VioletGiraffe:当然,但OP的问题仍然有效:如何使用QWidget实例设置图标。 – lpapp