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

PyQt5 QListView 高亮顯示某一條目的案例

 更新時(shí)間:2021年03月17日 14:40:57   作者:weixin_46185214  
這篇文章主要介紹了PyQt5 QListView 高亮顯示某一條目的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

正在做的項(xiàng)目遇到的問(wèn)題 , 在縮略圖列表中選擇某一圖,同時(shí)關(guān)聯(lián)到圖片list里高亮顯示這個(gè)圖片名字。

一開(kāi)始我直接用setCurrentIndex(int) 來(lái)設(shè)置

if msg == "CAM1_Label_1":
  self.showCamOnTopScreen(0)
  self.device_listView.setCurrentIndex(0)

結(jié)果報(bào)錯(cuò),提示

“setCurrentIndex(self, QModelIndex): argument 1 has unexpected type 'int'”

后來(lái)發(fā)現(xiàn)此處不能直接用int , 而應(yīng)該跟用初始化時(shí)的model.index() 來(lái)設(shè)置。

修改如下:

if msg == "CAM1_Label_1":
  self.showCamOnTopScreen(0)
  idx = self.devicelistModel.index(0)
  self.device_listView.setCurrentIndex(idx)

補(bǔ)充:pyqt5 Qlistiew指定index顯示

要求:

根據(jù)實(shí)驗(yàn)步驟, 指定顯示當(dāng)前的流程在哪個(gè)步驟。記錄一下

# QListView使用
from PyQt5.QtWidgets import QMessageBox, QListView, QStatusBar, QMenuBar, QMenu, QAction, QLineEdit, QStyle, \
  QFormLayout, QVBoxLayout, QWidget, QApplication, QHBoxLayout, QPushButton, QMainWindow, QGridLayout, QLabel
from PyQt5.QtGui import QIcon, QPixmap, QStandardItem, QStandardItemModel
from PyQt5.QtCore import QStringListModel, QAbstractListModel, QModelIndex, QSize
import sys
class WindowClass(QMainWindow):
  def __init__(self, parent=None):
    super(WindowClass, self).__init__(parent)
    self.layout = QVBoxLayout()
    self.resize(200, 300)
    listModel = QStringListModel()
    listView = QListView()
    items = ["step0", "step1", "step2", "step3"]
    listModel.setStringList(items)    
    listView.setModel(listModel)
    
    # 修改index的參數(shù) ,即可指定當(dāng)前的那個(gè)索引被選中
    listViewindex = listModel.index(1)
    
    listView.setCurrentIndex(listViewindex)
    listView.clicked.connect(self.checkItem)
    self.layout.addWidget(listView)
    widget = QWidget()
    widget.setLayout(self.layout)
    self.setCentralWidget(widget)
  def checkItem(self, index):
    QMessageBox.information(self, "ListView", "選擇項(xiàng)是:%d" % (index.row()))
if __name__ == "__main__":
  app = QApplication(sys.argv)
  win = WindowClass()
  win.show()
  sys.exit(app.exec_())

listViewindex = listModel.index(3)和在listViewindex = listModel.index(1) 的情況下 的情況下

要注意判斷輸入的index的范圍,

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

相關(guān)文章

  • pycharm 的Structure界面設(shè)置操作

    pycharm 的Structure界面設(shè)置操作

    這篇文章主要介紹了pycharm 的Structure界面設(shè)置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • Django中使用group_by的方法

    Django中使用group_by的方法

    這篇文章主要介紹了Django中使用group_by的方法,實(shí)例分析了在Django中使用group_by語(yǔ)句的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 如何更優(yōu)雅地寫(xiě)python代碼

    如何更優(yōu)雅地寫(xiě)python代碼

    這篇文章主要介紹了如何更優(yōu)雅地寫(xiě)python代碼,我們寫(xiě)代碼,往往還是按照其它語(yǔ)言的思維習(xí)慣來(lái)寫(xiě),那樣的寫(xiě)法不僅運(yùn)行速度慢,代碼讀起來(lái)也費(fèi)盡,給人一種拖泥帶水的感覺(jué),需要的朋友可以參考下
    2019-07-07
  • Python正則替換字符串函數(shù)re.sub用法示例

    Python正則替換字符串函數(shù)re.sub用法示例

    這篇文章主要介紹了Python正則替換字符串函數(shù)re.sub用法,結(jié)合實(shí)例形式分析了正則替換字符串函數(shù)re.sub的功能及簡(jiǎn)單使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2017-01-01
  • python 添加用戶設(shè)置密碼并發(fā)郵件給root用戶

    python 添加用戶設(shè)置密碼并發(fā)郵件給root用戶

    這篇文章主要介紹了python 添加用戶設(shè)置密碼并發(fā)郵件給root用戶的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • python使用PyQt5的簡(jiǎn)單方法

    python使用PyQt5的簡(jiǎn)單方法

    這篇文章主要介紹了python使用PyQt5的簡(jiǎn)單方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • python操作SqlServer獲取特定表的所有列名(推薦)

    python操作SqlServer獲取特定表的所有列名(推薦)

    這篇文章主要介紹了python操作SqlServer獲取特定表的所有列名,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • Python的numpy選擇特定行列的方法

    Python的numpy選擇特定行列的方法

    這篇文章主要介紹了Python的numpy選擇特定行列的方法,有時(shí)需要抽取矩陣中特定行的特定列,比如,需要抽取矩陣x的0,1行的0,3列,結(jié)果為矩陣域,需要的朋友可以參考下
    2023-08-08
  • Pytorch在訓(xùn)練時(shí)凍結(jié)某些層使其不參與訓(xùn)練問(wèn)題(更新梯度)

    Pytorch在訓(xùn)練時(shí)凍結(jié)某些層使其不參與訓(xùn)練問(wèn)題(更新梯度)

    這篇文章主要介紹了Pytorch在訓(xùn)練時(shí)凍結(jié)某些層使其不參與訓(xùn)練問(wèn)題(更新梯度),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python面向?qū)ο蟪绦蛟O(shè)計(jì)OOP深入分析【構(gòu)造函數(shù),組合類,工具類等】

    Python面向?qū)ο蟪绦蛟O(shè)計(jì)OOP深入分析【構(gòu)造函數(shù),組合類,工具類等】

    這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O(shè)計(jì)OOP,較為詳細(xì)的深入分析了Python面向?qū)ο蟮臉?gòu)造函數(shù),組合類,工具類等相關(guān)概念、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-01-01

最新評(píng)論

乌鲁木齐市| 锦屏县| 汶川县| 山西省| 林周县| 板桥市| 上栗县| 来凤县| 仁怀市| 渝北区| 会理县| 卓资县| 岫岩| 曲靖市| 惠安县| 巴彦县| 白沙| 六盘水市| 益阳市| 宜州市| 鄂伦春自治旗| 疏附县| 绥化市| 呈贡县| 林西县| 赞皇县| 藁城市| 兰州市| 大港区| 安泽县| 桦南县| 台南县| 卢龙县| 色达县| 井研县| 阿图什市| 长泰县| 乐山市| 漳浦县| 临洮县| 鄂尔多斯市|