2013-12-21 45 views
2

我想改变QWidget tittleBar按钮的样式,就像在Windows中关闭和最小化一样,但没有类似的样式表元素。 我正在使用Qt5.1和windows7。如何改变tittleBar按钮像关闭和最小化Qt中的按钮QWidget

可以任何身体帮助我吗?

+2

小工具没有图标;窗户做。 –

+0

VioletGiraffe:当然,但OP的问题仍然有效:如何使用QWidget实例设置图标。 – lpapp

回答

1

如果你谈论的是如何做到这一点的窗口,你可以这样做:

this->setWindowIcon(QIcon(":myiconfile.png")); 

您必须在文件中添加你的资源。

0

您可以用下列财产上的小部件设置窗口图标按documentation

windowIcon:QIcon

这个属性保存Widget的图标。

此属性只适用于Windows。如果未设置图标,则windowIcon()返回应用程序图标(QApplication :: windowIcon())。

所以,你的代码看起来像这样的事情:

myWidget-> setWindowIcon( “/路径/到/你/图标/文件”);

图标文件路径可以是相对和绝对的,也可以是来自资源系统的路径。要快速测试它的最简单方法就是使用绝对路径,但是如果您计划随应用程序一起发运资产以实现自包含,则可以使用resource system的资源文件。

相关问题