气轻PyQt5 27 表(QTableWidget)|世界观察

来源: 哔哩哔哩

from PyQt5.QtWidgets import *

from PyQt5.QtGui import QBrush, QColor,QFont, QIcon, QPixmap

##from PyQt5.QtCore import Qt


(资料图)

import sys

class PyQt527(QWidget):

def __init__(self):

super().__init__()

self.initUI()

def initUI(self):

self.setWindowTitle('气轻PyQt5')                # 设置窗口标题

self.resize(400, 300)                           # 设置窗口大小

self.setStyleSheet('background-color:#E6E6FA')

titles = ['编号', ' 第一列 ', ' 第二列 ', ' 第三列 ', ' 第四列 ']

self.table = QTableWidget(8,5,self)             # 创n行m列建空表格

self.table.setGeometry(10, 60,380,200)          # 设置位置和大小

self.table.setHorizontalHeaderLabels(titles)    # 水平标题

vtitle = list(map(str, list(range(8))))

self.table.setVerticalHeaderLabels(vtitle)      # 垂直标题

# 根据内容分配列宽

self.table.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeMode.ResizeToContents)

self.table.setAlternatingRowColors(True)        # 行自动变色

self.table.setFont(QFont("宋体",20))

item=QTableWidgetItem('气轻')

self.table.setItem(0,0, item)

item=QTableWidgetItem('气轻python')

self.table.setItem(2,0, item)

item=QTableWidgetItem('气轻PyQt5')

self.table.setItem(4,0, item)

self.show()

if __name__ == '__main__':

app = QApplication(sys.argv)

window = PyQt527()

sys.exit(app.exec_())

执行结果

相关新闻
焦点滚动:伦敦股市18日上涨

新华社伦敦5月18日电(记者赵修知)英国伦敦股市《金融时报》100种股票平均价格指数18日报收于7742 30点,

微软称GPT

作者:钱童心人工智能技术的引领者OpenAI已经成为全球科技行业和监管机构关注的最大焦点,科技大佬们围绕Op