0

QT4で2つのウィンドウを作成しました。Idle では、ウィンドウ 1 を表示し、ボタンがクリックされると閉じるアクションを追加することができました。このボタンをクリックして、ウィンドウ 2 を呼び出して表示したいと思います。私のコードは次のとおりです。

import os

import shlex

import sys, Tkinter

#import Converted Python UI File

from W0 import Ui_MainWindow1

2番目のウィンドウを呼び出すために含めるfrom W import Ui_MainWindow2と、window2が直接表示され、window 1がスキップされます!!

class Main(QtGui.QMainWindow):
    def __init__(self):
        QtGui.QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        # Button close the window1(would like to show window 2 instead now) .
        self.ui.pushButton.clicked.connect(self.close)

def main():
    app = QtGui.QApplication(sys.argv)
    window = Main()
    window.show()
    sys.exit(app.exec_())

main()
4

1 に答える 1