task_record_stats.py 文件源码

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

项目:uitester 作者: IfengAutomation 项目源码 文件源码
def set_table_widget(self):
        header_text_list = ['id', '????', '????', '??', '???', '???']
        self.task_record_statses = get_task_record_stats()
        row_count = len(self.task_record_statses) if self.task_record_statses else 0
        column_count = len(header_text_list)
        self.event_table_widget.setColumnCount(column_count)
        self.event_table_widget.setRowCount(row_count)
        self.event_table_widget.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.event_table_widget.horizontalHeader().setStyleSheet("QHeaderView::section{background:  #ECF5FF;}")
        for column in range(0, self.event_table_widget.columnCount()):
            table_header_item = QTableWidgetItem(header_text_list[column])
            table_header_item.setFont(QFont("Roman times", 12, QFont.Bold))
            self.event_table_widget.setHorizontalHeaderItem(column, table_header_item)
        if self.task_record_statses:
            for i, task_record_stats in enumerate(self.task_record_statses):
                self.event_table_widget.setItem(i, 0, QTableWidgetItem(str(task_record_stats.id)))
                self.event_table_widget.setItem(i, 1, QTableWidgetItem(
                    task_record_stats.start_time.strftime("%Y-%m-%d %H:%M:%S")))
                self.event_table_widget.setItem(i, 2, QTableWidgetItem(
                    task_record_stats.end_time.strftime("%Y-%m-%d %H:%M:%S")))
                self.event_table_widget.setItem(i, 3, QTableWidgetItem(str(task_record_stats.total_count)))
                self.event_table_widget.setItem(i, 4, QTableWidgetItem(str(task_record_stats.pass_count)))
                self.event_table_widget.setItem(i, 5, QTableWidgetItem(str(task_record_stats.fail_count)))
        self.event_table_widget.cellClicked.connect(self.cell_clicked)
        self.event_table_widget.resizeColumnsToContents()  # Adjust the width according to the content
        self.event_table_widget.horizontalHeader().setStretchLastSection(True)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号