pyqt mainwindows窗口 不能改变大小
时间: 2023-08-02 11:25:25 浏览: 54
如果你想让PyQt的MainWindow窗口可以改变大小,你需要设置`setResizable()`方法为True。该方法是QWidget类的一个方法,因此MainWindow继承了该方法。在MainWindow的构造函数中,你可以添加以下代码:
```python
self.setResizable(True)
```
这将使窗口大小可以改变。
相关问题
pyqt设置窗口大小固定且不可改变
可以使用 `setFixedSize` 方法来设置窗口大小固定且不可改变。例如:
```
from PyQt5.QtWidgets import QApplication, QMainWindow
app = QApplication([])
window = QMainWindow()
window.setFixedSize(400, 300)
window.show()
app.exec_()
```
这将创建一个宽度为 400 像素、高度为 300 像素的窗口,用户不能改变其大小。
pyqt 设置窗口大小
在PyQt中,可以使用setFixedSize()函数来设置窗口的大小。这个函数可以在创建一个窗口时使用,用于设置窗口的基础大小,也就是窗口出现时的大小。使用这个函数的话不能最大化窗口(窗口最大化的按钮会变成灰色),默认不可进行缩小放大,即窗口为确定大小。例如,可以使用以下代码设置窗口大小为960x700:
self.setFixedSize(960,700)
需要注意的是,这个函数只能设置窗口的大小,不能设置窗口的位置。如果需要同时设置窗口的大小和位置,可以使用setGeometry()函数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)