但是我不想图片居中
时间: 2023-07-01 09:21:16 浏览: 60
如果你不想让图片居中,可以使用布局管理器来实现自定义位置和大小。
以下是一个示例代码,展示如何使用 `QHBoxLayout` 和 `QVBoxLayout` 来实现自定义位置和大小:
```python
from PyQt5.QtWidgets import QApplication, QLabel, QWidget, QHBoxLayout, QVBoxLayout
from PyQt5.QtGui import QPixmap
from PyQt5.QtCore import Qt
app = QApplication([])
window = QWidget()
# 加载图片
pixmap = QPixmap("image.png")
# 创建 QLabel 控件
label = QLabel(window)
# 设置 QLabel 显示的图片
label.setPixmap(pixmap)
# 创建布局管理器
layout = QHBoxLayout()
# 将 QLabel 添加到布局中
layout.addWidget(label)
# 将布局管理器设置为窗口的主布局
window.setLayout(layout)
# 设置 QLabel 的位置和大小
label.setGeometry(100, 100, 200, 200)
window.show()
app.exec_()
```
在上述代码中,我们创建了一个 `QHBoxLayout` 布局管理器,并将 `QLabel` 控件添加到布局中。然后,将布局管理器设置为窗口的主布局。最后,使用 `setGeometry` 方法设置 `QLabel` 控件的位置和大小。这样,图片就会以指定的位置和大小显示。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)