Python pyqt : background images

标签 python image qt

我在 Windows 7 中使用 Python (2.7.3) 和 Qt 设计器 (4.8.2),并且我是 Qt 设计器的新手:

如何在 Qt 设计器的表单小部件中创建背景图像?

这是否占据整个屏幕或表单的一个区域并不重要(如下所示)。然而,我真正需要的是叠加 QLineEdits 和/或 QLCDNumbers 等对象。

理想情况下,我会在 Qt 中而不是在运行时执行此操作(点击解决方案对我来说是完美的)。

我已经在 gimp 中快速生成了这个图像来演示我的意思: enter image description here

最佳答案

在这里找到解决方案: https://www.youtube.com/watch?v=pzzccU9mErg [从 00:06:00 到 00:08:00]

步骤:

1/在 Qt 设计器中,在您的小部件中放置一个 Qlabel

2/删除文本属性中的文本(默认为“TextLabel”),然后调整为所需的图像大小。

3/滚动到像素图属性并选择所需的图像;点击scaledContents是想要的

您现在将在小部件中看到您的图像

关于Python pyqt : background images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24189639/

相关文章:

javascript - Django 模板,在单击按钮时调用类内的函数

python - 无法在 CPanel 上上传媒体文件(使用 django)

c++ - 检查/确定 QString 是否包含 html

c# - 将 img/image 的 HTML 保存到磁盘

c++ - Qt FrameBuffer 对象甚至不渲染顶点

c++ - 来自 Punycode QUrl 的 QString

python - 如何登录网站并打印源代码?

python - 为什么 Django-Simple-Captcha 图像扭曲?

iphone - 从磁盘加载图像时的 ScrollView 和表格 View 性能

安卓工作室。图像 Assets 尺寸生成