Pyqt5 在表格中单元格设置下拉框,并根据选项改变背景颜色
关于怎么在表格中单元格设置下拉框,并根据选项改变背景颜色
def table_combox_init(self):combox_statePlm_jria_list = ['', '无', 'O', 'S', 'N', 'R', 'C']self.combox = QComboBox()self.combox.setStyleSheet("QComboBox{background:white}")self.combox.setEditable(True)self.combox.setFrame(False)stateBg = {"无": "#FFFFFF", "O": "#FF0000", "C": "#06DE3E", "N": "#DE6106","R": "#06DE85", "S": "#32CED8"}self.combox.activated[str].connect( lambda str: self.combox.setStyleSheet("QComboBox{background:%s}" % stateBg[str]))self.combox.addItems(combox_statePlm_jria_list)self.tableWidget.setCellWidget(1, 5, self.combox)
主要注意以下函数:
self.combox.setStyleSheet()
self.combox.addItems()
self.combox.activated[str].connect()
self.tableWidget.setCellWidget()
Pyqt5 在表格中单元格设置下拉框,并根据选项改变背景颜色相关推荐
- EasyExcel多列单元格设置下拉框
项目场景: EasyExcel官网文档地址: https://easyexcel.opensource.alibaba.com/docs/current/ 项目场景:实际开发中,需要用到很多下拉框去供 ...
- ALV单元格设置下拉框固定值
老规矩先上效果图: 1.输出ALV 加个字段 2.设置下拉框的值 FORM SET_DRDN_TABLE .DATA:LT_DROPDOWN TYPE LVC_T_DROP,LS_DROPDOWN T ...
- 基于java + easyExcel实现模板填充生成动态模板并设置指定单元格为下拉框样式
需求描述:java后端开发过程中,为了满足动态生成excel模板并设置指定单元格为下拉框,且下拉框的数据项来源为动态查询的需求,在基于easyExcel的情况下,使用模板填充的方式,完成该需求. 1. ...
- ag-grid 单元格编辑-下拉框
一.基本下拉框 效果如下: 选中后的值直接就是界面显示的值(也是代码中定义的值).效果如下: 二.有id 的下拉框 这个下拉框跟平常用的select 框类似,设置id和value,在界面选择的时候显示 ...
- LibreOffice/Calc:单元格设置下拉菜单
造冰箱的大熊猫,本文适用于LibreOffice Calc 5.1.6.2 + Ubuntu 16.04@cnblogs 2019/1/2 LibreOffice是一个类似Microsoft Off ...
- 单元格只能下拉框选_excel给单元格添加下拉菜单列表无需按键盘用鼠标选择即可...
excel给单元格添加下拉菜单列表无需按键盘用鼠标选择即可 时间:2013-12-08 作者:snow 来源:互联网 为了方便快速的输入数据,通常情况下我们会给单元格添加一个下拉菜单,如此一来 ...
- Excel的单元格设置下拉选项并填充颜色
如何在Excel的单元格中加入下拉选项 方法/步骤 第一步:打开excel文档,选中需加入下拉选项的单元格. 第二步:点击菜单中的"数据"->"数据有效性" ...
- Excel单元格设置下拉选项
首先选中需要设置下拉选项的单元格. 点击数据验证. 在验证条件→允许中,选择序列 在来源中输入下拉选项中需要展现的内容,内容之间使用英文逗号间隔. 设置成功.
- handsontable 给单元格设置下拉 菜单
handsontable 可以扩展 render 和编辑功能,当然自己扩展还是很麻烦的. 默认给了这么几种单元格类型 "autocomplete" or Handsontable. ...
最新文章
- java 继承 意义_Java中继承,类的高级概念的知识点
- Redis事件驱动库转
- 数据录入工作,使用VBA
- c#+mysql图片存数据库_C#图片存入数据库及其读出显示
- Cookie文件内容的含义
- 前程无忧涉及网上黑市贩卖简历 盘前跌近5%
- java的condition_java并发编程之Condition
- ctfshow-WEB-web3
- 代码投毒、删库跑路,开源生态链安全该如何保证?
- flask 验证ok 另外一种方式
- “百度贴吧之父”俞军:百度最大的问题是缺少竞争
- CLR via C#深解笔记四 - 方法、参数、属性
- PJSIP视频用户开发
- AndroidStudio:Path is not a readable directory.
- could not access network location \Hewlett-Packard\\
- Spring代码实例系列-绪论
- 阴阳师服务器维护结界卡暂停吗,阴阳师3月17日更新维护公告 全部更新内容汇总...
- 第十三届蓝桥杯省赛 python B组复盘
- C++ count函数的用法(可以用作统计个数)
- 思科设备三层交换配置路由实现互通
热门文章
- 怒打1300行代码,一个文件实现停车场管理系统,C++语言代码挑战
- codeforces 1546B AquaMoon and Stolen String
- Nginx 之四: Nginx服务器的rewrite、全局变量、重定向和防盗链相关功能
- 有空就来刷几道5G面试题系列 | 5G架构篇
- 360和金山毒霸那个好?
- echart Y轴设置
- 即时零售再加码,深耕蓝海的达达集团或将迎来市值新升浪?
- iOS 12升级_iOS 12描述文件安装操作方法
- vue 回退 不刷新 缓存问题 从A页跳到B页,缓存A页,当B再次返回A时,页面不刷新
- ES6 -- find 详解