需要基本的幫助,基本上我有一個菜單欄和一些選項的主窗口。當我點擊其中一個選項時,我的代碼應該打開另一個窗口。我的代碼現在看起來像這樣。 所有必需的庫都被導入。PyQt4中
class subwindow(self):
//Another small window
class MainWindow(QtGui.QMainWindow):
def __init__(self):
super(MainWindow , self).__init__()
self.window()
def window(self):
Action = QtGui.QAction(QtGui.QIcon('action.png') , 'action' , self)
Action.triggered.connect(self.a)
mb = self.menuBar()
option = mb.addMenu('File')
option.addAction(Action)
self.show()
def a(self):
s = subwindow()
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
mw = MainWindow()
sys.exit(app.exec_())
如何運行代碼的子窗口部分。如何添加QtGui.QApplication部分?
你做*不*必須創建一個'QApplication'每一個窗口。這裏必須只有一個'QApplication',所以你只需要創建子窗口,並調用'show'方法。 – Bakuriu