您的位置:首页 >资讯 > 科技 >

气轻PyQt6 32 表-背景颜色文字颜色

2023-06-05 08:14:14    来源:哔哩哔哩

单元背景颜色和文字颜色的处理执行后都无法立刻显示,update(),viewport().update()以及repaint()等处理都试过,但都没效果。


(相关资料图)

from PyQt6.QtWidgets import *

from PyQt6.QtGui import QBrush,QColor,QFont

import sys

treat = ['背景颜色','文字颜色']

class PyQt632(QWidget):

def __init__(self):

super().__init__()

self.initUI()

def initUI(self):

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

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

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

self.bgColor = QPushButton(treat[0], self)

self.bgColor.setGeometry(10, 120, 80, 30)

self.bgColor.setStyleSheet('background-color:#F5DEB3;color : #8B8682; \

font: bold large /"SimSun/";font-size:16px')

self.bgColor.clicked.connect(lambda :self.buttonClicked(self.bgColor))

self.textColor = QPushButton(treat[1], self)

self.textColor.setGeometry(10, 150, 80, 30)

self.textColor.setStyleSheet('background-color:#F5DEB3;color : #8B8682; \

font: bold large /"SimSun/";font-size:16px')

self.textColor.clicked.connect(lambda :self.buttonClicked(self.textColor))

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

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

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

self.table.setStyleSheet('background-color:#E6E6FA;color : #696969; \

font: bold italic large /"Times New Roman/";font-size:16px')

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('气轻PyQt6')

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

self.show()

def buttonClicked(self,b):

action = b.text()

rno = self.table.currentRow()

cno = self.table.currentColumn()

if rno == -1 or  cno== -1:                      # 无效位置?

reply = QMessageBox()

reply.setText('请选择有效位置')

reply.setStandardButtons(QMessageBox.StandardButton.Yes)

x = reply.exec()

return

reply = QMessageBox()

col = QColorDialog.getColor()

if not col.isValid():

reply = QMessageBox()

reply.setText('请选择有效颜色')

reply.setStandardButtons(QMessageBox.StandardButton.Yes)

x = reply.exec()

return

func = [self.table.item(rno,cno).setBackground,

self.table.item(rno,cno).setForeground]

fdict = dict(zip(treat,func))

fdict[action](QBrush(QColor(col.name())))

if __name__ == '__main__':

app = QApplication(sys.argv)

window = PyQt632()

sys.exit(app.exec())

执行结果

标签:

相关阅读

精彩放送

环球新动态:俱乐部3: 2代丰富多彩

谁是更好进攻球员?十维度详解约基奇略逊巅峰哈登 若夺冠可反超 每日快讯

热资讯!家常炖腊肉大块最正宗的做法?

中国星辰|被烈焰炙烤后的发射塔架是如何修复的? 世界热推荐

武汉大学校训是什么意思名言-每日短讯

山西恒山山火明火已扑灭 系人为用火引发_最新消息

全球报道:中国发现超级煤田,面积接近台湾省,我国为何还要大量进口煤炭?

安定街

麦收进度过三成 “三夏”大规模小麦机收全面展开_全球今热点

全球速讯:满易贷1万未还会不会被起诉

擦亮长三角生态底色

【和美城乡 四大行动】台江县:延伸司法服务职能,护航未成年人成长|全球最新

肚子左下角疼痛呕吐_肚子左下角疼痛

神十五乘组安全顺利出舱

天天日报丨游戏角色名字大全_有哪些游戏名

价格连续下降!你爱吃的它,便宜了!1斤价格……

怎么把硬盘重新分区合并_怎么把硬盘重新分区 世界观焦点

神十五任务圆满成功_今日最新

【Furry向】《老攻在异世界当魔王?!》第Ⅲ篇第十一章_世界即时

环球关注:云顶之弈S9新赛季新机制/符文/羁绊简介

神舟十五号返回舱即将进入大气层 头条焦点

歪脖子树活的久什么意思_老歪脖子树-世界热议

各地分类施策 夏收推进同时 夏种也同步展开 天天看点

安子亦

鼎胜转债113534_鼎信转债 世界时快讯

世界微头条丨曹操传mod贴吧_曹操传mod

【世界时快讯】红色警戒2游戏秘籍_红色警戒2秘籍大全

饱和碳原子怎么看_饱和碳原子_即时看

世界热消息:photoshop temp文件怎么打开_photoshop temp是什么文件

这类基金 业绩全面“回血”!

长三角工业互联网产业链联盟成立 世界简讯

全球观天下!excel数字除以一个数_excel数字除以10000

爸爸和他的女儿们寓言(爸爸和他的女儿们)

当前时讯:推理名侦探

全球报道:「求助!」亚马逊店铺因滥用服务导致莫名被锁

dell笔记本系统恢复键_dell笔记本恢复出厂系统 快看点

当前观点:中国女排战胜荷兰队 世界女排联赛获三连胜

环球视讯!因噎废食读音(因噎废食是什么意思)

中方回应美防长香会发言:领导不是霸权,地位取决作为,行动胜于空谈

今日热文:应对需求压力 激发内生动力——当前工业经济走势观察

连接不可用什么意思(连接不可用) 每日消息

视焦点讯!中国星辰|这是一封中国航天员从“天宫”发来的回信

天天快播:自强不息的名言诗句有哪些精选

【世界新视野】阿盟代表团参访新疆 赞赏新疆民族文化保护与经济社会发展

新疆烤羊肉串的腌制方法?

全球热资讯!(体育)玉树孩子做客“新工体”

推动缓解眼角膜紧缺!全国首个儿童眼组织库建立

全国冬小麦收获进度过三成 面积达10238万亩

警惕!严重可致命!河南也发现病例-世界滚动

怎么转换pdf格式文件 怎么转换pdf格式_微速讯

宿松:五名网络主播网上约架直播被拘

天天新资讯:玉树小朋友的人生第一次,埋下理想的种子

全省住建行业“安全生产月”活动启动

皙之密化妆品的骗局

【天天热闻】中国在“世界屋脊”打造国际一流天文观测基地

叶牛平当选陕西省西安市市长

我国载人登月火箭主力发动机单台试车时长创新纪录_今日报

东风着陆场多措并举迎接神十五航天员安全“回家”

环球看热讯:海口住建系统2023年“安全生产月”活动启动

我国首次在载人飞船返回任务中新增后弹道返回搜救区域-全球报资讯

天天滚动:大学里有哪些选修课程_大学有哪些选修课程

人民论坛网评 | 调查研究更要“研”之凿凿-环球精选

未若柳絮因风起的意思 关于未若柳絮因风起的意思的介绍

塔克拉玛干沙漠腹地最大集中式光伏电站正式并网发电|环球焦点

一问“医”答丨@高考生及家长 考前身心调适手册请查收!

当前观点:《区域全面经济伙伴关系协定》对15个签署国全面生效——RCEP进入全面实施新阶段

“三夏”大规模小麦机收全面展开

多重因素导致欧洲机票价格大幅上涨_今日看点

世界信息:怎么查商家电话号码_怎么查电话号码是谁的

出海周报|拼多多称Temu业务线仍处在起步阶段;我国跨境电商主体已超10万家…… 每日报道

李寻谈酒:中国白酒的真正精华是什么? 今日视点

调麻酱直接加水就废了!只要这一步,香浓细腻无疙瘩,用来拌面绝了

京海是哪个省的城市_青海是哪个省的_当前热闻

“二阳”后持续咳嗽难以改善 用对止咳方法很重要

【世界快播报】"只要能实现这个目的,美国就支持中国"

天天热点!62亿入主美凯龙,建发与昔日家居龙头能否擦出新火花

风电每日报 | 3分钟·纵览风电事!(6月2日)_热头条

花4万元买虚拟币结果真“虚拟”了,平台倒了不退钱,法院还判风险自担_最新消息

今日热讯:推进适儿化改造,要将视角低下去、温度提上来

世界百事通!【地评线】河声:当好新时代“大先生” 做人民满意的好教师

什么网站可以看本子电影 什么网站可以看本子 环球热资讯

特别的节日!40名高原藏族孩子圆梦北京|焦点关注

天天即时:深处大漠远离城市 走进东风航天城听听他们的故事

特写:三个小小的心愿,40个藏族孩子的六一 每日资讯

国家发展改革委产业司组织发布《两业融合——推动先进制造业和现代服务业深度融合发展的...

分销是什么意思通俗易懂_分销是什么意思

秘鲁发生5.3级地震

价格战硝烟再起,光伏硅片大幅降价,业内:存继续下探可能 视讯

世界热讯:1000万奖励扶持!又一地支持人工智能产业发展

今日热门!雾凇在哪个省份(雾凇)

首艘国产大型邮轮内部长啥样?有什么设施?一起先睹为快 天天速看

荤卤拼最正宗的做法?

环球快资讯:夜神模拟器有杂音(夜神模拟器没有声音)

头狼:本周黄金1980-53区域多空无缝衔接,多空20连胜

金市展望:非农恐让美联储更鹰派!下周黄金或面临大跌70美元风险

Kitco调查:终于!黄金四周以来首次上涨 下周多头将收复2000大关?

“618”购物节电商平台迎开门红 消费潜力加速释放 天天速讯

苹果app验证应用没有反应怎么办(苹果验证应用点了没反应)

前沿热点:国家能源局组织发布《新型电力系统发展蓝皮书》 将加强四大体系建设

天天微资讯!双减忽然销声匿迹,令人费解!咋回事?

【天天热闻】香港旅发局:今年前5月访港旅客突破千万人次

2022年东莞中考录取分数线一览表_顺德罗定邦中学2015年中考录取分数线是多少_环球速递

烤箱怎么烤红薯上下管烤多少分钟_烤箱怎么烤红薯

每日简讯:风神奕炫冠军版售8.99-9.39万元!标配540°全景影像

安徽最好的茶叶是哪种|环球热点评

壳聚糖的作用_壳聚糖的功效与作用_全球速看

苏丹武装冲突持续 首都及周边多地发生交火|快播

每日速讯:少年志|六一云队课主题曲《少年乘风》来啦