关于怎么在表格中单元格设置下拉框,并根据选项改变背景颜色

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 在表格中单元格设置下拉框,并根据选项改变背景颜色相关推荐

  1. EasyExcel多列单元格设置下拉框

    项目场景: EasyExcel官网文档地址: https://easyexcel.opensource.alibaba.com/docs/current/ 项目场景:实际开发中,需要用到很多下拉框去供 ...

  2. ALV单元格设置下拉框固定值

    老规矩先上效果图: 1.输出ALV 加个字段 2.设置下拉框的值 FORM SET_DRDN_TABLE .DATA:LT_DROPDOWN TYPE LVC_T_DROP,LS_DROPDOWN T ...

  3. 基于java + easyExcel实现模板填充生成动态模板并设置指定单元格为下拉框样式

    需求描述:java后端开发过程中,为了满足动态生成excel模板并设置指定单元格为下拉框,且下拉框的数据项来源为动态查询的需求,在基于easyExcel的情况下,使用模板填充的方式,完成该需求. 1. ...

  4. ag-grid 单元格编辑-下拉框

    一.基本下拉框 效果如下: 选中后的值直接就是界面显示的值(也是代码中定义的值).效果如下: 二.有id 的下拉框 这个下拉框跟平常用的select 框类似,设置id和value,在界面选择的时候显示 ...

  5. LibreOffice/Calc:单元格设置下拉菜单

     造冰箱的大熊猫,本文适用于LibreOffice Calc 5.1.6.2 + Ubuntu 16.04@cnblogs 2019/1/2 LibreOffice是一个类似Microsoft Off ...

  6. 单元格只能下拉框选_excel给单元格添加下拉菜单列表无需按键盘用鼠标选择即可...

    excel给单元格添加下拉菜单列表无需按键盘用鼠标选择即可 时间:2013-12-08   作者:snow   来源:互联网 为了方便快速的输入数据,通常情况下我们会给单元格添加一个下拉菜单,如此一来 ...

  7. Excel的单元格设置下拉选项并填充颜色

    如何在Excel的单元格中加入下拉选项 方法/步骤 第一步:打开excel文档,选中需加入下拉选项的单元格. 第二步:点击菜单中的"数据"->"数据有效性" ...

  8. Excel单元格设置下拉选项

    首先选中需要设置下拉选项的单元格. 点击数据验证. 在验证条件→允许中,选择序列 在来源中输入下拉选项中需要展现的内容,内容之间使用英文逗号间隔. 设置成功.

  9. handsontable 给单元格设置下拉 菜单

    handsontable 可以扩展 render 和编辑功能,当然自己扩展还是很麻烦的. 默认给了这么几种单元格类型 "autocomplete" or Handsontable. ...

最新文章

  1. java 继承 意义_Java中继承,类的高级概念的知识点
  2. Redis事件驱动库转
  3. 数据录入工作,使用VBA
  4. c#+mysql图片存数据库_C#图片存入数据库及其读出显示
  5. Cookie文件内容的含义
  6. 前程无忧涉及网上黑市贩卖简历 盘前跌近5%
  7. java的condition_java并发编程之Condition
  8. ctfshow-WEB-web3
  9. 代码投毒、删库跑路,开源生态链安全该如何保证?
  10. flask 验证ok 另外一种方式
  11. “百度贴吧之父”俞军:百度最大的问题是缺少竞争
  12. CLR via C#深解笔记四 - 方法、参数、属性
  13. PJSIP视频用户开发
  14. AndroidStudio:Path is not a readable directory.
  15. could not access network location \Hewlett-Packard\\
  16. Spring代码实例系列-绪论
  17. 阴阳师服务器维护结界卡暂停吗,阴阳师3月17日更新维护公告 全部更新内容汇总...
  18. 第十三届蓝桥杯省赛 python B组复盘
  19. C++ count函数的用法(可以用作统计个数)
  20. 思科设备三层交换配置路由实现互通

热门文章

  1. 怒打1300行代码,一个文件实现停车场管理系统,C++语言代码挑战
  2. codeforces 1546B AquaMoon and Stolen String
  3. Nginx 之四: Nginx服务器的rewrite、全局变量、重定向和防盗链相关功能
  4. 有空就来刷几道5G面试题系列 | 5G架构篇
  5. 360和金山毒霸那个好?
  6. echart Y轴设置
  7. 即时零售再加码,深耕蓝海的达达集团或将迎来市值新升浪?
  8. iOS 12升级_iOS 12描述文件安装操作方法
  9. vue 回退 不刷新 缓存问题 从A页跳到B页,缓存A页,当B再次返回A时,页面不刷新
  10. ES6 -- find 详解