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

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

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

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

一開始我直接用setCurrentIndex(int) 來設(shè)置

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

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

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

后來發(fā)現(xiàn)此處不能直接用int , 而應(yīng)該跟用初始化時的model.index() 來設(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)前的流程在哪個步驟。記錄一下

# 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)前的那個索引被選中
    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的范圍,

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

相關(guān)文章

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

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

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

    Django中使用group_by的方法

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

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

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

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

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

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

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

    python使用PyQt5的簡單方法

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

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

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

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

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

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

    這篇文章主要介紹了Pytorch在訓(xùn)練時凍結(jié)某些層使其不參與訓(xùn)練問題(更新梯度),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    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

最新評論

汾西县| 行唐县| 同江市| 涞水县| 崇仁县| 盐边县| 罗定市| 长岛县| 渑池县| 海安县| 合作市| 莱州市| 台东市| 攀枝花市| 秦皇岛市| 防城港市| 都昌县| 伊川县| 和硕县| 竹山县| 横山县| 商城县| 巴塘县| 博野县| 永康市| 阳信县| 永寿县| 海兴县| 莱芜市| 灵川县| 英德市| 泸西县| 保德县| 安国市| 丰原市| 古田县| 淄博市| 临安市| 黔西县| 香河县| 香港|