使用pyside6显示JPEG图片
时间: 2024-05-11 22:17:22 浏览: 192
pyside6 登录注册界面 无边框
5星 · 资源好评率100%
可以使用QLabel来显示JPEG图片,以下是一个使用Pyside6显示JPEG图片的示例代码:
```python
import sys
from PySide6.QtCore import Qt
from PySide6.QtGui import QPixmap
from PySide6.QtWidgets import QApplication, QMainWindow, QLabel
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("Display JPEG Image")
self.setGeometry(100, 100, 400, 400)
self.central_widget = QLabel(self)
self.central_widget.setAlignment(Qt.AlignCenter)
self.setCentralWidget(self.central_widget)
self.show_image()
def show_image(self):
pixmap = QPixmap("image.jpg")
self.central_widget.setPixmap(pixmap)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
在这个示例代码中,我们创建了一个QMainWindow窗口,并且在窗口中添加了一个QLabel作为中心部件。在show_image()函数中,我们使用QPixmap加载了一个名为"image.jpg"的JPEG图片,并将其设置为QLabel的图像。最后,我们通过调用show()方法显示窗口。
阅读全文