first window
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'mainwin.ui'
#
# Created: Tue Dec 15 12:35:15 2015
# by: PyQt4 UI code generator 4.11.3
#
# WARNING! All changes made in this file will be lost!
from PyQt4 import QtCore, QtGui
import sys
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)
class Ui_MainWindow(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow. __init__(self)
self.setupUi(self)
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(800, 600)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtGui.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
self.menubar.setObjectName(_fromUtf8("menubar"))
self.menuPatient = QtGui.QMenu(self.menubar)
self.menuPatient.setObjectName(_fromUtf8("menuPatient"))
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName(_fromUtf8("statusbar"))
MainWindow.setStatusBar(self.statusbar)
self.actionNewpatient = QtGui.QAction(MainWindow)
self.actionNewpatient.setObjectName(_fromUtf8("actionNewpatient"))
self.actionPatient_info = QtGui.QAction(MainWindow)
self.actionPatient_info.setObjectName(_fromUtf8("actionPatient_info"))
self.actionExit = QtGui.QAction(MainWindow)
self.actionExit.setObjectName(_fromUtf8("actionExit"))
self.menuPatient.addAction(self.actionNewpatient)
self.menuPatient.addAction(self.actionPatient_info)
self.menuPatient.addAction(self.actionExit)
self.menubar.addAction(self.menuPatient.menuAction())
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
self.menuPatient.setTitle(_translate("MainWindow", "patient", None))
self.actionNewpatient.setText(_translate("MainWindow", "Newpatient", None))
self.actionPatient_info.setText(_translate("MainWindow", "Patient_info", None))
self.actionExit.setText(_translate("MainWindow", "Exit", None))
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
myapp = Ui_MainWindow()
myapp.show()
sys.exit(app.exec_())
second window
from PyQt4 import QtCore, QtGui
import mainwin
import sys
class main(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QMainWindow.__init__(self,parent)
self.setupUi(self)
self.connect(self.actionExit, SIGNAL("clicked()"), self.Exitapp)
self.actionExit.triggered.connect(self.Exitapp)
def ExitApp(self):
sys.exit(0)
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
myapp = main()
myapp.show()
sys.exit(app.exec_()