pyqt5 designer 弹出窗口
时间: 2023-11-06 10:06:38 浏览: 233
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
使用PyQt5的Qt Designer设计的窗体可以实现弹出子窗口。具体步骤如下:
1. 使用Qt Designer编写主窗体,窗体类型是`MainWindow`,在空白窗口上添加一个按钮,并保存为`mainWindow.ui`文件。
2. 使用Qt Designer编写子窗体,窗体类型是`Dialog`,在空白窗口上添加一个按钮,并保存为`childWindow.ui`文件。
3. 编写主程序,可以在`mainWindow.py`中进行编写。在主窗体类中导入`childWindow.py`,并在合适的位置编写弹出子窗口的代码。
4. 创建一个新的文件`action.py`,在其中加入自定义事件的代码。可以通过封装一个类来实现主窗体和子窗体的自定义事件处理。
5. 运行`action.py`,即可看到弹出窗口的效果。
阅读全文