self.tableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.Interactive)
self.tableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
self.tableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.Fixed)
self.tableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) self.tableWidget.horizontalHeader().setSectionResizeMode(0, QHeaderView.ResizeToContents)#第一列自动设置列宽
self.tableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) self.tableWidget.horizontalHeader().setSectionResizeMode(0, QHeaderView.Interactive)
font = self.tableview.horizontalHeader().font() # 获取当前表头的字体 font.setFamily(“微软雅黑”) # 修改字体设置 self.tableview.horizontalHeader().setFont(font) # 重新设置表头的字体
self.tableview.verticalHeader().setVisible(False) self.tableview.horizontalHeader().setVisible(False)
self.tableview.horizontalHeader().setSectionsClickable(False) self.tableview.verticalHeader().setSectionsClickable(False)
self.tableview.horizontalHeader().setStyleSheet(“QHeaderView::section{background:red;}”)
self.tableview.horizontalHeader().setFixedHeight(40)
self.table_view.horizontalHeader().setSectionsMovable(True); self.table_view.horizontalHeader().setDragEnabled(True); self.table_view.horizontalHeader().setDragDropMode(QAbstractItemView.InternalMove)
self.tableview.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) self.tableview.verticalHeader().setSectionResizeMode(QHeaderView.Stretch)
self.tableview.resizeColumnsToContents() self.tableview.resizeRowsToContents()
self.tableview.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeToContents)
self.tableview.setSelectionMode(QAbstractItemView.SingleSelection)
self.tableview.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.tableview.setStyleSheet(“selection-background-color:lightblue;”)
self.tableview.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOn) self.tableview.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
self..tableview.model().index(0, 1).data())
self.tableWidget = QtWidgets.QTableWidget(widget) self.tableWidget.setGeometry(QtCore.QRect(10, 130, 701, 192)) self.tableWidget.setObjectName(“tableWidget”) self.tableWidget.setColumnCount(4) self.tableWidget.setRowCount(3) item = QtWidgets.QTableWidgetItem() self.tableWidget.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setVerticalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setVerticalHeaderItem(2, item)
设置背景图片
def paintEvent(self, event):# set background_img painter = QPainter(self) painter.drawRect(self.rect()) pixmap = QPixmap("./img/1.jpg")#换成自己的图片的相对路径 painter.drawPixmap(self.rect(), pixmap)
QTableWidget newItem = QTableWidgetItem("内容") # 居中显示 newItem.setTextAlignment(Qt.AlignHCenter | Qt.AlignVCenter) self.account_statement_table.horizontalHeader().setStyleSheet( "QHeaderView::section{background-color:rgb(155, 194, 230);font:11pt '宋体';color: black;};")