Exemple #1
0
 def add_tab(biao_tou: list, tableWidgetX: QTableWidgetItem):
     tableWidgetX.setColumnCount(len(biao_tou))  # 设置列数
     tableWidgetX.setRowCount(0)  # 设置数据区行数
     tableWidgetX.setHorizontalHeaderLabels(biao_tou)  # 设置列命名biao_tou
     tableWidgetX.setAlternatingRowColors(True)  # 交替行颜色
     selMode = QAbstractItemView.SelectRows
     tableWidgetX.setSelectionBehavior(selMode)  # 选择行为:行选择
     tableWidgetX.setSortingEnabled(False)  # 设置排序关闭
Exemple #2
0
    def add_tab(self,tab: QWidget,biao_ti: str,biao_tou: list,tableWidgetX: QTableWidgetItem):
        # self.add_tab(self.ui.xiangmuxinxi, '项目信息', headerText, self.ui.tableWidget_xm)
        while self.ui.ZhuCaiDan.indexOf(tab) < 0:
            self.ui.ZhuCaiDan.addTab(tab, biao_ti)      # 添加选项卡tab,以及标题biao_ti
            tableWidgetX.setColumnCount(len(biao_tou))  # 设置列数
            tableWidgetX.setRowCount(0)                 # 设置数据区行数
            tableWidgetX.setHorizontalHeaderLabels(biao_tou)  # 设置列命名biao_tou
            tableWidgetX.setAlternatingRowColors(True)  # 交替行颜色
            selMode = QAbstractItemView.SelectRows
            tableWidgetX.setSelectionBehavior(selMode)  # 选择行为:行选择
            # selMode = QAbstractItemView.SelectItems
            # self.ui.ryxx_tableWidget.setSelectionBehavior(selMode)
            # ##选择行为:单元格选择

        w = self.ui.ZhuCaiDan.indexOf(tab)
        self.ui.ZhuCaiDan.setCurrentIndex(w)
        tableWidgetX.setSortingEnabled(False)  # 设置排序关闭