class MainWindow_EXEC(): def __init__(self): app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() self.ui = Ui_MainWindow() self.ui.setupUi(MainWindow) self.update_tree() MainWindow.show() sys.exit(app.exec_()) def update_tree(self): self.print_tree() self.ui.treeWidget.headerItem().setText(1, 'Header 2') self.print_tree() def print_tree(self): header0 = self.ui.treeWidget.headerItem().text(0) header1 = self.ui.treeWidget.headerItem().text(1) print(header0 + '\n' + header1 + '\n') def update_calendar(self): pass def update_progressbar(self): pass
class MainWindow_EXEC(): def __init__(self): app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() self.ui = Ui_MainWindow() self.ui.setupUi(MainWindow) self.update_tree() self.update_calendar() self.update_progressbar() MainWindow.show() sys.exit(app.exec_()) #---------------------------------------------------------- def update_tree(self): # self.print_tree() self.ui.treeWidget.headerItem().setText(1, 'Header 2') self.ui.treeWidget.topLevelItem(0).setText(1, "Item 2") self.ui.treeWidget.topLevelItem(0).addChild( QtWidgets.QTreeWidgetItem()) self.ui.treeWidget.topLevelItem(0).child(0).setText(1, "Subitem 2") # self.print_tree() # print(self.ui.treeWidget.topLevelItem(0).text(1)) # print(self.ui.treeWidget.topLevelItem(0).text(0)) # print(self.ui.treeWidget.topLevelItem(0).child(0).text(0)) # print(self.ui.treeWidget.topLevelItem(0).child(0).text(1)) def print_tree(self): header0 = self.ui.treeWidget.headerItem().text(0) header1 = self.ui.treeWidget.headerItem().text(1) print(header0 + '\n' + header1 + '\n') #---------------------------------------------------------- def update_calendar(self): self.ui.calendarWidget.selectionChanged.connect(self.update_date) def update_date(self): self.ui.dateEdit.setDate(self.ui.calendarWidget.selectedDate()) #---------------------------------------------------------- def update_progressbar(self): radio_3 = self.ui.radioButton_3.text() self.ui.radioButton_3.setText('Set Progressbar') radio_3_upd = self.ui.radioButton_3.text() print(radio_3, radio_3_upd) self.ui.radioButton_3.clicked.connect(self.set_progressbar) def set_progressbar(self): progress_value = self.ui.progressBar.value() print('progressBar: ', progress_value) new_value = self.ui.lcdNumber.value() self.ui.progressBar.setValue(new_value) print('progressBar: ', self.ui.progressBar.value())
class MainWindow_EXEC(): def __init__(self): app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() self.ui = Ui_MainWindow() self.ui.setupUi(MainWindow) self.update_tree() self.update_calendar() MainWindow.show() sys.exit(app.exec_()) #---------------------------------------------------------- def update_tree(self): # self.print_tree() self.ui.treeWidget.headerItem().setText(1, 'Header 2') self.ui.treeWidget.topLevelItem(0).setText(1, "Item 2") self.ui.treeWidget.topLevelItem(0).addChild( QtWidgets.QTreeWidgetItem()) self.ui.treeWidget.topLevelItem(0).child(0).setText(1, "Subitem 2") # self.print_tree() # print(self.ui.treeWidget.topLevelItem(0).text(1)) # print(self.ui.treeWidget.topLevelItem(0).text(0)) # print(self.ui.treeWidget.topLevelItem(0).child(0).text(0)) # print(self.ui.treeWidget.topLevelItem(0).child(0).text(1)) def print_tree(self): header0 = self.ui.treeWidget.headerItem().text(0) header1 = self.ui.treeWidget.headerItem().text(1) print(header0 + '\n' + header1 + '\n') #---------------------------------------------------------- def update_calendar(self): self.ui.calendarWidget.selectionChanged.connect(self.update_date) def update_date(self): self.ui.dateEdit.setDate(self.ui.calendarWidget.selectedDate()) #---------------------------------------------------------- def update_progressbar(self): pass
class MainWindow_EXEC(): def __init__(self): app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() self.ui = Ui_MainWindow() self.ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_()) def update_tree(self): pass def update_calendar(self): pass def update_progressbar(self): pass
''' Created on Sep 21, 2017 @author: Burkhard A. Meier ''' from PyQt5 import QtCore, QtGui, QtWidgets from Section3.Video3_MainWindow_Complex_7_FINAL_UI import Ui_MainWindow if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())