首先在Qt Designer中创建一个主窗口和一个对话框子窗口,如下图所示:
设计完成后,转换成两个py文件,对于两个分开的文件实现子窗口的调用,我看了一些资料,基本都是新建一个文件然后实现显示主窗口以及调用子窗口,不是我想要的,所以在下面给出我的实现方法,就在主窗口一个文件中实现。
首先在主窗口文件中导入子窗口的文件,以及创建一个子窗口类初始化窗口,代码如下:
from ChildWindowTest import *
class ChildWin(QtWidgets.QDialog, Ui_Dialog):
def __init__