私はPythonとpysideの初心者です。.uiファイルがあり、メインウィンドウのボタンをクリックすると2番目のウィンドウとして開きたいです。このコードを使用しましたが、おそらく「自己」のためにメインウィンドウが閉じます。私を助けてください。
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();