Python pyqt:背景图片
我在Windows 7上使用Python(2.7.3)和Qt设计师(4.8.2),对Qt设计师还不是很熟悉:
我该如何在Qt设计师的表单小部件中创建背景图片呢?
背景图片可以占满整个屏幕,也可以只占表单的一部分(如下所示)。不过,我需要在这个背景上叠加一些控件,比如QLineEdit和/或QLCDNumber。
理想情况下,我希望能在Qt中完成这个操作,而不是在程序运行时(一个点点点击就能搞定的解决方案对我来说最合适)。
我在gimp中快速生成了这张图片来说明我的意思:

1 个回答
2
在这里找到了解决方案:
https://www.youtube.com/watch?v=pzzccU9mErg [从00:06:00到00:08:00]
步骤:
1/ 在Qt设计器中,把一个Qlabel放到你的窗口小部件里。
2/ 删除文本属性中的内容(默认是'TextLabel'),然后调整大小到你想要的图片大小。
3/ 滚动到pixmap属性,选择你想要的图片;如果需要,点击“scaledContents”。
现在你就可以在窗口小部件中看到你的图片了。