gpt4 book ai didi

css - PyQt - 从图像设置 QLineEdit 背景时出错

转载 作者:行者123 更新时间:2023-11-28 17:54:46 25 4
gpt4 key购买 nike

我在互联网上搜索了解决方案,但一无所获。基本上我有一个 QLineEdit 名称'le'(在一个类中)我想将其背景设置为图像。使用下面的代码,我收到错误“无法解析小部件 0x1867580 的样式表”,并且未显示图像。

self.le = QtGui.QLineEdit(self)
self.le.move(300,300)
self.le.setFrame(False)
self.le.setFixedWidth(100)
self.le.setStyleSheet("background: url:(Try.png)")

Try.png 图像是 100x20 像素的图像,因此它应该适合特定的 QLineEdit。有谁知道可能发生的事情吗?

非常感谢,

米格尔

最佳答案

尝试

self.ls.setStyleSheet("background-image: url(Try.png);")

但 Try.png 必须位于 Qt 应用程序启动的文件夹中。除非是资源,否则

self.ls.setStyleSheet("background-image: url(:/images/try);")

其中 images 是资源组的名称

<qresource prefix="/images">
<file alias="try">Try.png</file>
</qresource>

然后图像将被编译到应用程序中。

关于css - PyQt - 从图像设置 QLineEdit 背景时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21518882/

25 4 0
文章推荐: jQuery - 添加 css 使文本变小
文章推荐: html - flex 网格魔法 (CSS)
文章推荐: javascript - 解析 Peg.JS 中的段落
文章推荐: html - 让
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com