case_data.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:uitester 作者: IfengAutomation 项目源码 文件源码
def set_table_widget(self):
        self.row_count = 30
        self.column_count = 30
        self.case_data_list = self.case_data_service.get_format_case_data(self.row_count, self.column_count,
                                                                          self.case_id)
        self.table_widget.setRowCount(self.row_count)
        self.table_widget.setColumnCount(self.column_count)
        for row in range(0, self.row_count):
            for column in range(0, self.column_count):
                case_data_detail = self.case_data_list[row][column]
                if type(self.case_data_list[row][column]) == CaseData:
                    self.table_widget.setItem(row, column,
                                              QTableWidgetItem(case_data_detail.data))
                else:
                    self.table_widget.setItem(row, column,
                                              QTableWidgetItem(case_data_detail))
        self.table_widget.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.table_widget.cellClicked.connect(self.table_widget_clicked)
        self.table_widget.horizontalHeader().setContextMenuPolicy(Qt.CustomContextMenu)
        self.table_widget.horizontalHeader().customContextMenuRequested.connect(self.show_contextmenu)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号