gpt4 book ai didi

python - 如何在 PyQt4 中将图片添加到 QWidget

转载 作者:太空狗 更新时间:2023-10-29 17:11:45 25 4
gpt4 key购买 nike

如何向QWidget 添加或导入图片?我找到了线索。我可以添加一个 Label 并在该标签中添加一个 Picture。我需要论据对于 QPicture()。我可以使用的可能性是,QLabel.setPicture(self.QPicture)

最佳答案

这里有一些代码可以执行您和@erelender 描述的操作:

import os,sys
from PyQt4 import QtGui

app = QtGui.QApplication(sys.argv)
window = QtGui.QMainWindow()
window.setGeometry(0, 0, 400, 200)

pic = QtGui.QLabel(window)
pic.setGeometry(10, 10, 400, 100)
#use full ABSOLUTE path to the image, not relative
pic.setPixmap(QtGui.QPixmap(os.getcwd() + "/logo.png"))

window.show()
sys.exit(app.exec_())

通用QWidget 没有setPixmap()。如果这种方法不适合您,您可以考虑制作您自己的派生自 QWidget 的自定义小部件,并覆盖 paintEvent 方法以显示图像。

关于python - 如何在 PyQt4 中将图片添加到 QWidget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2286864/

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