我想改变QWidget tittleBar按钮的样式,如关闭并在窗口中最小化,但没有类似的样式表元素。 我正在使用Qt5.1和windows7。
任何人都可以帮助我吗?
答案 0 :(得分:1)
如果您正在谈论如何执行此窗口,您可以执行以下操作:
this->setWindowIcon(QIcon(":myiconfile.png"));
您必须在资源中添加该文件。
答案 1 :(得分:0)
您可以使用以下属性按照documentation在窗口小部件上设置窗口图标:
windowIcon:QIcon
此属性包含小部件的图标。
此属性仅适用于Windows。如果没有设置图标,windowIcon()将返回应用程序图标(QApplication :: windowIcon())。
所以,你的代码看起来像这样:
myWidget-> setWindowIcon( “/路径/到/你的/图标/文件”);
图标文件路径可以是相对的,也可以是绝对的,也可以是来自资源系统的路径。快速测试它的最简单方法就是使用绝对路径,但如果您计划将应用程序中的资产作为自包含资源运送,则可以使用resource system的资源文件。