PYQt6在窗口中显示小图像
时间: 2023-12-30 19:46:57 浏览: 97
可以使用QLabel和QPixmap来在窗口中显示小图像。
以下是一个简单的示例:
```python
import sys
from PyQt6.QtWidgets import QApplication, QLabel, QMainWindow
from PyQt6.QtGui import QPixmap
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建一个QLabel并设置图像
label = QLabel(self)
pixmap = QPixmap('image.png')
label.setPixmap(pixmap)
self.setCentralWidget(label)
self.setWindowTitle('显示小图像')
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec())
```
在上面的示例中,我们创建了一个QLabel并将其设置为窗口的中央组件。然后,我们使用QPixmap加载图像文件并将其设置为QLabel的图像。最后,我们将窗口标题设置为“显示小图像”,并显示窗口。
注意:在本例中,我们假设图像文件名为“image.png”,并且该文件与Python文件位于同一目录中。如果您的图像文件在不同的位置,请相应地更改文件路径。
阅读全文