PyQt6-第07讲-对话框全家桶
第 7 讲 | 对话框全家桶
本讲目标:把消息框、输入框、文件对话框、自定义对话框一次讲完,并彻底搞清"模态"和
exec()返回值。配套代码:
cases/c07_dialogs.py
一、先分清"模态"和"非模态"
这是对话框的第一个概念,也是最容易混的:
| 模态(Modal) | 非模态(Modeless) | |
|---|---|---|
用exec()打开 | ✔ | |
用show()打开 | ✔ | |
| 能不能操作主窗口 | 不能,必须先关掉它 | 能,两个窗口都活着 |
| 代码会阻塞吗 | 会,exec()卡在那里等下 | 不会,立刻往下走 |