2024-05-13 18:47:19 发布
网友
所以我尝试在Qtexteditor上插入一个图像,到目前为止,我只将Qtexteditor变成白色,我尝试了以下方法:
ACTIVATED_CSS = 'QTextEdit {image: url(einstein.jpg);}'
所以我收到了一些从1到7的随机数字(通过TCP),当代码接收到它们时,相应的Qtexteditor会用绿色背景“亮起”,但现在我想在亮起时更改为图像。在
这是我的代码:
你知道我怎么做吗?非常感谢
如果您想使用Qt样式表设置图像,那么应该使用background-image: url(/path/of/image);,建议使用完整路径。如果要更改图像,则必须强制更改,为此必须按顺序使用unpolish()和{}方法。在
background-image: url(/path/of/image);
unpolish()
另一方面,如果您想根据小部件的状态更改Qt样式表,那么就使用q-property。在
出于明显的原因,我不会使用您提供的代码,因此在下面的示例中,我生成随机数,使单个QTextEdit处于活动状态。另一方面,项目结构如下:
├── images │ ├── image1.png │ └── image2.png └── main.py
如果您想使用Qt样式表设置图像,那么应该使用}方法。在
background-image: url(/path/of/image);
,建议使用完整路径。如果要更改图像,则必须强制更改,为此必须按顺序使用unpolish()
和{另一方面,如果您想根据小部件的状态更改Qt样式表,那么就使用q-property。在
出于明显的原因,我不会使用您提供的代码,因此在下面的示例中,我生成随机数,使单个QTextEdit处于活动状态。另一方面,项目结构如下:
^{pr2}$相关问题 更多 >
编程相关推荐