def __init__(self): QMainWindow.__init__(self) #show_msg = pyqtSignal() self.ui = Ui_MainWindow() self.ui.setupUi(self) list_of_items = {'Osdagpage': 0, 'connectionpage': 1, 'beamtobeampage': 2, 'compressionpage': 3, 'flexuralpage': 4} self.ui.myStackedWidget.setCurrentIndex(list_of_items['Osdagpage']) self.ui.btn_connection.clicked.connect(lambda: self.change_desgin_page(list_of_items['connectionpage'], list_of_items['Osdagpage'])) self.ui.myListWidget.currentItemChanged.connect(self.change_desgin_page) self.ui.btn_start.clicked.connect(self.show_shear_connection) self.ui.btn_start_2.clicked.connect(self.show_moment_connection) self.ui.btn_beamCol.clicked.connect(self.unavailable) self.ui.btn_compression.clicked.connect(self.unavailable) self.ui.btn_flexural.clicked.connect(self.unavailable) self.ui.btn_truss.clicked.connect(self.unavailable) self.ui.btn_2dframe.clicked.connect(self.unavailable) self.ui.btn_3dframe.clicked.connect(self.unavailable) self.ui.btn_groupdesign.clicked.connect(self.unavailable) self.ui.btn_tension.clicked.connect(self.unavailable) self.ui.btn_plate.clicked.connect(self.unavailable) self.ui.comboBox_help.setCurrentIndex(0) self.ui.comboBox_help.currentIndexChanged.connect(self.selection_change) self.ui.rdbtn_beamtobeam.clicked.connect(lambda: self.change_desgin_page(list_of_items['beamtobeampage'], list_of_items['Osdagpage'])) self.ui.rdbtn_beamcolumn.setDisabled(True) self.ui.rdbtn_peb.setDisabled(True) self.ui.rdbtn_colcol.setDisabled(True)
def __init__(self): QtGui.QMainWindow.__init__(self) self.ui = Ui_MainWindow() self.ui.setupUi(self) listItems = { 'Osdagpage': 0, 'connectionpage': 1, 'tensionpage': 2, 'compressionpage': 3, 'flexuralpage': 4 } self.ui.myStackedWidget.setCurrentIndex(listItems['Osdagpage']) self.ui.btn_connection.clicked.connect(lambda: self.changePage( listItems['connectionpage'], listItems['Osdagpage'])) self.ui.myListWidget.currentItemChanged.connect(self.changePage) self.ui.btn_start.clicked.connect(self.showConnection)