python选择框格式_PyQt组合框选择性文本格式
圣诞快乐伙计们!在
我不熟悉PyQt4编程,并且在大多数UI开发中使用Qt设计器。不过,我有一个特定的需求,需要通过Python代码填充QComboBox。另外,我想更改一些条目的文本格式(粗体,红色背景色)。在
基本上,组合框条目应如下所示:
约翰
汤姆
亨利
米歇尔
阿什什
Jo Huang
。。。。在
在代码方面,我想做的是:nameList = ('John','Tom','Henry','Michelle','Ashish','Jo-Huang', ...)
colorNameList = ('Michelle','Jennifer','Claudia','JimSung', ...)
callBackObj.NameComboBox.clear()
callBackObj.NameComboBox.addItem(QString('Account Names'))
for name in nameList:
if name in colorNameList:
callBackObj.NameComboBox.addItem(name) #Make this entry bold and red background
else:
callBackObj.NameComboBox.addItem(name)
以下代码失败:
^{pr2}$
错误消息:
类型错误:参数与任何重载调用不匹配:
QComboBox.addItem(QString,QVariant userData=QVariant()):参数1具有意外的类型“QStandardItem”
QComboBox.addItem(QIcon,QString,QVariant userData=QVariant()):参数1具有意外的类型“QStandardItem”
以下代码有效:):nameList = ('John','Tom','Henry','Michelle','Ashish','Jo-Huang', ...)
colorNameList = ('Michelle','Jennifer','Claudia','JimSung', ...)
callBackObj.NameComboBox.clear()
callBackObj.NameComboBox.addItem(QString('Account Names'))
model = callBackObj.NameComboBox.model()
for name in nameList:
item = PyQt4.QtGui.QStandardItem(str(account))
if name in colorNameList:
item.setBackground(PyQt4.QtGui.QColor('red'))
model.appedRow(item)
非常感谢
拉胡尔
python选择框格式_PyQt组合框选择性文本格式相关推荐
- python文本文件和二进制文件的区别_以文本格式和二进制格式打开文件,到底有什么区别?...
以文本格式和二进制格式打开文件,到底有什么区别? 我们知道,open() 函数第二个参数是一个字符串,用于指定文件的打开方式,如果该字符串中出现 b,则表示以二进制格式打开文件:反之,则以普通的文本格 ...
- excel分列格式问题:转化成文本格式问题
excel分列格式问题:转化成文本格式问题 怎么遇到的问题? 如何解决问题? 怎么遇到的问题? 因为有科学计数法的形式所以想要转换成文本格式方便导入数据库,就必须用到如图所示的分列. 其余操作一切正常 ...
- python中组合框_PyQt 组合框
# PyQt 组合框 > 原文: [https://pythonbasics.org/PyQt-combobox/](https://pythonbasics.org/PyQt-combobox ...
- python中组合框_Tkinter Python中的多个组合框
我试图用一个配置文件"文件配置.ini文件数据是: 优先级1=正常:farty-blobble-fx.wav:2 优先权8=Reclamacao:buzzy-blop.wav:3 优先级3= ...
- html文本框同步,同步组合框HTML文本框与
+---------+------------+ | class | name | +---------+------------+ | 10021 | John | | 10027 | Alex | ...
- php中怎样表示组合框,PHP-从带有组合框的表中获取数据(Codeigniter...
我想从表kendala获取数据N_KENDALA.表" Kendala"与表" Pelayanan"联接 这是我的控制器-> pelayanan.php ...
- html给下拉菜单设置背景色,如何更改下拉菜单活动背景的颜色(即。tk.列表框)在一个ttk.组合框...
下面的代码创建一个ttk.组合框小工具:import tkinter.ttk as ttk default_values = ['Peter','Scotty','Walter','Scott','M ...
- 怎么把html格式转换成数字,Excel文本格式怎么转化成数字格式 excel文本转化数字格式教程...
怎么将excel表格中的文本转化为数字格式呢?我们在使用excel表格的时候,数字格式的数据会更方便用户编辑,所以很多用户都会选择把文本格式转换为数字格式,具体如何操作大家请看下方的excel文本转化 ...
- 查看文本是linux格式还是windows格式;以及实现linux文本格式和linux文本格式转换
本人的解决思路是:直接下载安装Notepad++ 文本编辑器 1,安装后,打开文本,在Notepad++ 文本编辑器的编辑界面右下角会显示文本格式 windows 格式则显示:Windows CR L ...
最新文章
- Android - Manifest 文件 详解
- 2735:八进制到十进制-poj
- 从阿里云七代云服务器,谈云计算四大趋势
- elasticsearch使用优化备忘
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.19 使用bcp实施批量导出...
- MySQL优化从执行计划开始(explain超详细)
- LeetCode 326. 3的幂
- IDEA和mysql的连接
- SpringBoot Scheduled Cron表达式范例记录
- 2010版EXCEL下方sheet工作表隐藏了
- API3 创始人更新 3 月开发进展:Airnode 的 pre-alpha 版已通过审计
- 20200710每日一句
- Python调用海康威视网络摄像头进行远程人脸识别
- 经典散文集锦:读者杂志卷首语大荟萃
- [转]Flixel只能用于Flex吗?
- NLP︱中文分词技术小结、几大分词引擎的介绍与比较
- 错误specificity:nan
- [转]谈爬虫反爬虫套路
- C语言学习日记(yzy):socket(TCP)网络连接
- Vue页面如何~及时更新页面数据
热门文章
- 软件版本号命名规范_软件发布版本介绍
- android 时间控件使用,android 时间控件的使用
- opencv2.4.9报错找不到opencv_video249d.dll
- 验证gpu版pytorch是否可用
- 建议收藏丨sql行转列的一千种写法!!
- SpringBoot 自带工具类~ReflectionUtils
- [前台]---关于input标签的value值
- 用matlab抽样定理验证,MATLAB抽样定理验证.docx
- 现代软件工程系列 学生的精彩文章 (4) 为用户服务
- IOC容器(底层原理解读)