QInputDialog 设置窗口大小
时间: 2023-08-06 15:07:05 浏览: 453
对PyQt5的输入对话框使用(QInputDialog)详解
你可以使用 `setFixedSize()` 方法来设置 `QInputDialog` 窗口的固定大小。以下是一个示例代码:
```python
from PyQt5.QtWidgets import QInputDialog, QWidget, QVBoxLayout, QPushButton, QApplication
app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
button = QPushButton("Click me to show input dialog")
layout.addWidget(button)
def show_input_dialog():
text, ok = QInputDialog.getText(window, "Input Dialog", "Enter your name:")
if ok:
print("Your name is:", text)
button.clicked.connect(show_input_dialog)
window.setLayout(layout)
window.setFixedSize(400, 200) # 设置窗口大小为 400x200 像素
window.show()
app.exec_()
```
在上面的示例中,我们使用 `setFixedSize()` 方法将窗口大小设置为 400x200 像素。你可以根据自己的需求修改窗口大小。
阅读全文