最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pyqt qlistwidget改變item顏色的操作

 更新時間:2021年03月17日 10:07:06   作者:qq_26669719  
這篇文章主要介紹了pyqt qlistwidget改變item顏色的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

實例:

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函數(shù)需要QListWidgetItem的對象本身作為參數(shù),通過findItems得到了對象,調(diào)用了函數(shù),但是還是沒反應,PyQt5的bug?

使用takeItem刪除成功了

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

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Python中for循環(huán)控制語句用法實例

    Python中for循環(huán)控制語句用法實例

    這篇文章主要介紹了Python中for循環(huán)控制語句用法,較為詳細的分析了for循環(huán)語句的原理與相關(guān)使用技巧,需要的朋友可以參考下
    2015-06-06
  • python圖形界面教程Tkinter詳解

    python圖形界面教程Tkinter詳解

    Python自帶了tkinter模塊,實質(zhì)上是一種流行的面向?qū)ο蟮腉UI工具包?TK?的Python編程接口,提供了快速便利地創(chuàng)建GUI應用程序的方法,下面這篇文章主要給大家介紹了關(guān)于python圖形界面教程Tkinter的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • Python線程協(xié)作threading.Condition實現(xiàn)過程解析

    Python線程協(xié)作threading.Condition實現(xiàn)過程解析

    這篇文章主要介紹了Python線程協(xié)作threading.Condition實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • 樹莓派4B+opencv4+python 打開攝像頭的實現(xiàn)方法

    樹莓派4B+opencv4+python 打開攝像頭的實現(xiàn)方法

    這篇文章主要介紹了樹莓派4B+opencv4+python 打開攝像頭的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 如何將寫好的.py/.java程序變成.exe文件詳解

    如何將寫好的.py/.java程序變成.exe文件詳解

    有時候我們需要將自己寫的代碼打包成exe文件,給別人使用需要怎么辦呢,下面這篇文章主要給大家介紹了關(guān)于如何將寫好的.py/.java程序變成.exe文件的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • matplotlib savefig 保存圖片大小的實例

    matplotlib savefig 保存圖片大小的實例

    今天小編就為大家分享一篇matplotlib savefig 保存圖片大小的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Django學習筆記之為Model添加Action

    Django學習筆記之為Model添加Action

    這篇文章主要介紹了Django給admin添加Action,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • Python大批量搜索引擎圖像爬蟲工具詳解

    Python大批量搜索引擎圖像爬蟲工具詳解

    這篇文章主要介紹了Python大批量搜索引擎圖像爬蟲工具,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 關(guān)于對python中self的深入理解

    關(guān)于對python中self的深入理解

    self代表類的實例,而非類,下面這篇文章主要給大家介紹了關(guān)于對python中self的深入理解,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • 在python的類中動態(tài)添加屬性與生成對象

    在python的類中動態(tài)添加屬性與生成對象

    這篇文章給大家介紹了如何在python的類中動態(tài)添加屬性和生成對象,文中通過幾個方面來進行介紹,對這感興趣的朋友們可以學習學習。
    2016-09-09

最新評論

尤溪县| 天等县| 遂溪县| 包头市| 林州市| 连州市| 乌鲁木齐市| 格尔木市| 法库县| 沂源县| 贵港市| 安乡县| 上饶县| 古田县| 南康市| 洞头县| 和龙市| 勃利县| 呼和浩特市| 平遥县| 西安市| 林西县| 永胜县| 古丈县| 多伦县| 柳州市| 宜城市| 兴和县| 凤凰县| 长治县| 钟祥市| 海晏县| 南靖县| 新平| 安陆市| 永年县| 永顺县| 九龙城区| 民勤县| 高安市| 宁强县|