PyQt5总结

时间:2022-02-17 09:01:38

标签:pyqt5

from PyQt5.QtWidgets import QWidget,QGroupBox,QVBoxLayout,QTableWidget,QTextEdit #首页类 class index_window(QWidget):     def __init__(self):         super().__init__()         #定义窗口组件         self.index_tablewidget = QTableWidget(1,3)         self.index_textedit = QTextEdit()         self.initUI()     def initUI(self):         #窗口组件初始化         self.index_tablewidget.setHorizontalHeaderLabels([‘1‘,‘2‘,‘3‘])         self.index_textedit.setReadOnly(True)         #QGroupbox布局         table_groupbox = QGroupBox(‘站点情况预览‘)         table_vbox = QVBoxLayout()         table_vbox.addWidget(self.index_tablewidget)         table_groupbox.setLayout(table_vbox)         text_groupbox = QGroupBox(‘运行信息‘)         text_vbox = QVBoxLayout()         text_vbox.addWidget(self.index_textedit)         text_groupbox.setLayout(text_vbox)         #窗口布局         vbox = QVBoxLayout()         vbox.addWidget(table_groupbox)         vbox.addWidget(text_groupbox)         vbox.setStretchFactor(table_groupbox,7)         vbox.setStretchFactor(text_groupbox,3)         self.setLayout(vbox)