我是 Python 和 pyside 的初学者。我有一个 .ui 文件,我想在单击主窗口中的按钮时将其作为第二个窗口打开。我使用了这段代码,但它可能因为“自我”而关闭了主窗口。请帮帮我。
class PhoneBook:
def __init__(self):
loader = QUiLoader();
file = QFile("PhoneBook.ui");
file.open(QFile.ReadOnly);
self.ui = loader.load(file);
file.close();
self.ui.pushButton.clicked.connect(self.add);
def __del__ ( self ):
self.ui = None;
def add(self):
loader1 = QUiLoader();
file1 = QFile("Add.ui");
file1.open(QFile.ReadOnly);
self.ui = loader1.load(file1);
file1.close();
self.ui.show();
def show(self):
self.ui.show();