如何 link QT designer .ui 文件中的外部 qss 样式表

How to link external qss Stylesheet inside QT designer .ui file

我已经下载了这些QT设计器的样式表:https://github.com/Alexhuszagh/BreezeStyleSheets

而且我想linkqss文件“dark.qss”直接在QT设计器的.ui文件中,“编辑样式Sheet”菜单.

样式表有一个QT设计器可以识别的资源“qrc”文件。在“编辑样式 Sheet”菜单中,我看到 select dark.qss 文件的选项。唯一的问题是在添加 url.

时出现错误“无效样式 Sheet”

我试过直接在“编辑样式Sheet”菜单中复制dark.qss的内容。这行得通。它实际上改变了风格。但我更希望有一个 link 到 qss 文件而不是完整的代码。

是否可以使用“编辑样式 Sheet”菜单 link qss 文件?

不,你不能。您必须使用 QFile 加载文件并将其加载到应用程序中,如存储库的自述文件所示。