gpt4 book ai didi

Qt 样式表,来自文件路径的背景图像

转载 作者:行者123 更新时间:2023-12-04 12:39:13 25 4
gpt4 key购买 nike

到目前为止,我发现的所有示例都引用了资源文件中的背景图像。就像是:

 QFrame {
background-image: url(:/images/header.png);
}

我想知道,有没有办法直接从文件系统中使用文件?就像是:
     background-image: url("C:\temp\foo.jpg"); ????
background-image: file("C:\temp\foo.jpg"); ????

我尝试了各种网址,但没有一个有效。我总是必须在资源中添加文件吗?

最佳答案

您不一定需要将文件添加为资源。试试这个,例如:

QFrame{background-image: url("C:/temp/foo.jpg");}

请注意标准斜杠,就像您在 URL 中使用的那样——它们不是 Windows 的反斜杠。因此,例如,这将不起作用:
QFrame{background-image: url("C:\\temp\\foo.jpg");} /* Won't work! */

Windows 的反斜杠在 QSS 中无效,即使您转义它们也是如此。

您还可以使用相对路径:
QFrame{background-image: url("temp/foo.jpg");}

不过要小心,因为路径是相对于 CWD在运行时,用户可能会更改。

关于Qt 样式表,来自文件路径的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26121737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com