iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >pyqt qlistwidget改变item颜色的操作
  • 179
分享到

pyqt qlistwidget改变item颜色的操作

2024-04-02 19:04:59 179人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

我就废话不多说了,大家还是直接看代码吧~ 实例: from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore imp

我就废话不多说了,大家还是直接看代码吧~

实例:


from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
import sys
class Win(QWidget):
  def __init__(self):
    super(Win, self).__init__()
    self.setObjectName("self")
    self.resize(400, 300)
    self.listWidget = QtWidgets.QListWidget(self)
    self.listWidget.setGeometry(QtCore.QRect(10, 20, 256, 192))
    self.listWidget.setObjectName("listWidget")
    self.pushButton = QtWidgets.QPushButton(self)
    self.pushButton.setGeometry(QtCore.QRect(280, 60, 75, 23))
    self.pushButton.setObjectName("pushButton")
    self.pushButton.clicked.connect(self.add)
    self.retranslateUi()
    QtCore.QMetaObject.connectSlotsByName(self)
  def retranslateUi(self):
    _translate = QtCore.QCoreApplication.translate
    self.setWindowTitle(_translate("self", "self"))
    self.pushButton.setText(_translate("self", "PushButton"))
  def add(self):
    self.listWidget.addItem('123')
    index=self.listWidget.currentRow()+1
    if index:
      self.listWidget.item(index-1).setBackground(QColor('green'))    
      self.listWidget.item(index).setBackground(QColor('red'))
    else:
      self.listWidget.item(index).setBackground(QColor('blue'))
    self.listWidget.setCurrentRow(self.listWidget.currentRow()+1)
app=QApplication(sys.argv)
win=Win()
win.show()
sys.exit(app.exec_())

补充:PyQt QListWidget 删除item的坑

使用removeItemWidget函数需要QListWidgetItem的对象本身作为参数,通过findItems得到了对象,调用了函数,但是还是没反应,PyQt5的bug?

使用takeItem删除成功了


item=self.listWidget.findItems('张三',Qt.MatchExactly)[0]
row=self.listWidget.row(item)
print(row)
self.listWidget.takeItem(row)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: pyqt qlistwidget改变item颜色的操作

本文链接: https://www.lsjlt.com/news/121830.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pyqt qlistwidget改变item颜色的操作
    我就废话不多说了,大家还是直接看代码吧~ 实例: from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore imp...
    99+
    2024-04-02
  • el-menu修改item颜色的实现
    本文主要介绍了el-menu修改item颜色的实现,具体如下:  今天在在点击el-menu的一级菜单和二级菜单出现了点击成白色,刚好我设置的文字颜色也是白色,就变成什么...
    99+
    2023-05-15
    el-menu item颜色 el-menu菜单颜色
  • R ggplot2 修改默认颜色的操作
    我们都知道ggplot2包是R的神器,很多生物学文章都选择用这个包来画图。用ggplot2就像玩俄罗斯方块一样,一层一层地往上叠加元素,这使得它用起来很方便。 个人觉得它默认的配色系...
    99+
    2024-04-02
  • css怎么改变图片的颜色
    这篇文章给大家分享的是有关css怎么改变图片的颜色的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。css的基本语法是什么css的基本语法是:1、css规则由选择器和一条或多条声明两个部分构成;2、选择器通常是需要改...
    99+
    2023-06-14
  • css怎么改变单选框的颜色
    本篇内容介绍了“css怎么改变单选框的颜色”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ...
    99+
    2024-04-02
  • css怎么改变png图片的颜色
    这篇文章将为大家详细讲解有关css怎么改变png图片的颜色,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。css中可使用filter属性配合invert()、grayscale()、sepia()或hue-...
    99+
    2023-06-14
  • css改变边框颜色对的方法
    小编给大家分享一下css改变边框颜色对的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在css中可以通过border-color属性设置四条边框的颜色,此属性...
    99+
    2023-06-14
  • dw如何制作鼠标经过图标改变颜色
    这篇文章将为大家详细讲解有关dw如何制作鼠标经过图标改变颜色,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法如下准备好一对图标,大小相同,颜色不同。然后在body文档中,插入第一场图片,代码是<l...
    99+
    2023-06-08
  • 在html中如何改变字体的颜色
    在 html 中更改字体颜色,可使用 css color 属性,方法如下:内联样式:在 html 元素中直接设置 color 属性,如 红色文本。外部样式表:使用外部样式表,如 p ...
    99+
    2024-04-11
    css
  • c语言怎么改变背景的颜色
    在C语言中,可以使用Windows API函数来改变背景的颜色。下面是一个示例代码:```c#include int main() ...
    99+
    2023-09-14
    c语言
  • javascript如何改变元素的背景颜色
    这篇文章主要介绍了javascript如何改变元素的背景颜色,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript改变元素的背景颜色的方法:首先创建p元素,在里面...
    99+
    2023-06-14
  • css实现点击改变颜色的方法
    本篇文章和大家了解一下css实现点击改变颜色的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。css是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一种定义样式结构...
    99+
    2023-06-14
  • goland设置颜色和字体的操作
    如下所示: 补充:Goland调整Terminal窗口字体大小 Goland的Ternimal窗口样式和Console窗口公用同一个样式,修改路径: Settin...
    99+
    2024-04-02
  • 怎么在css中改变超链接的颜色
    这期内容当中小编将会给大家带来有关怎么在css中改变超链接的颜色,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。css是什么意思css是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页...
    99+
    2023-06-08
  • 怎么改变cmd命令提示符的颜色
    本篇内容主要讲解“怎么改变cmd命令提示符的颜色”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么改变cmd命令提示符的颜色”吧!从Windows 95到现在的Windows 8,系统中带的DO...
    99+
    2023-06-08
  • Win10系统更改开始菜单背景颜色的操作步骤
      开始菜单是Win10系统的一大亮点,为什么这么说呢?因为在Win10中不仅有菜单磁贴等新功能,而且还可以修改开始菜单背景颜色哦,怎么样,是不是变得很酷炫了。下面就来一起看看具体的操作步骤吧。   win10更改开始菜...
    99+
    2023-06-09
    Win10 开始菜单 背景颜色 颜色 系统 背景 操作步骤
  • css怎么改变a标签里的字体颜色
    这篇文章主要介绍了css怎么改变a标签里的字体颜色的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css怎么改变a标签里的字体颜色文章都会有所收获,下面我们一起来看看吧。首先,在页面中创建一个a标签,并添加文字;...
    99+
    2023-07-04
  • 用CSS改变图片颜色的方法有哪些
    本文小编为大家详细介绍“用CSS改变图片颜色的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“用CSS改变图片颜色的方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2024-04-02
  • 怎么在Android中使用Drawable改变图片的颜色
    今天就跟大家聊聊有关怎么在Android中使用Drawable改变图片的颜色,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.利用color资源对Drawable变色Drawable...
    99+
    2023-05-30
    android drawable
  • 如何使用CSS3的selection改变选中文本颜色
    这篇文章主要讲解了“如何使用CSS3的selection改变选中文本颜色”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用CSS3的selection改...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作