pyqt5的利用QLabel控件更换UI背景图片
时间: 2024-01-25 18:41:46 浏览: 64
以下是利用QLabel控件更换UI背景图片的示例代码:
```
import sys
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QApplication, QMainWindow, QLabel
class MainWindow(QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
# 创建QLabel控件并设置背景图片
label = QLabel(self)
pixmap = QPixmap("background.jpg") # 图片路径
label.setPixmap(pixmap)
label.resize(pixmap.width(), pixmap.height())
label.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
main_window = MainWindow()
main_window.show()
sys.exit(app.exec_())
```
在这个示例中,我们首先导入了QPixmap和QLabel模块,然后在MainWindow类中创建了一个QLabel控件,并利用QPixmap设置了它的背景图片。最后,我们将MainWindow实例显示在屏幕上。在这个示例中,“background.jpg”是背景图片的文件路径,你需要将其替换成你自己的图片路径。
阅读全文