gpt4 book ai didi

python - PyQt WebKit CSS 背景图片未显示

转载 作者:行者123 更新时间:2023-11-28 13:50:08 27 4
gpt4 key购买 nike

我正在使用 PyQt 制作一个 Twitter 客户端,它使用 WebKit 绘制推文列表。现在我正在尝试使用 CSS 在 WebKit 小部件中设置背景图像 - 但图像不会显示。这是 CSS 的相关部分:

body                                                                            
{
background-image: url("gradient2.jpg");
}

文件名拼写正确,它与Python程序位于同一目录,也是我启动程序的地方(因此图像文件应该在PWD中)。

为了检查 WebKit 是否以某种方式在错误的目录中查找图像,我通过 strace 运行了我的程序,它创建了程序进行的所有系统调用的日志。令人惊讶的是,图像的名称没有出现在日志中 - 所以 WebKit 似乎甚至没有尝试找到它。

为了验证我的 CSS 是否被 WebKit 使用,我尝试将其更改为纯色背景而不是图像:

body                                                                            
{
background: #CCFFCC;
}

那行得通。所以我知道使用了 CSS,这不是问题。

会不会是 WebKit 拒绝在文件系统中使用“普通”文件,而我必须以某种方式在 Qt Designer 中创建包含我的图像的某种“资源”文件?

最佳答案

尝试删除引号。另外,请记住,如果您在“backround-image:”规则之后声明“background:”速记规则,则 background-image 将被覆盖。另外,文件路径应该是相对于 css 文件,而不是源文件。

关于python - PyQt WebKit CSS 背景图片未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2602880/

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