python StandardItem / ViewでTableViewとListViewに表示テスト
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python StandardItem / ViewでTableViewとListViewに表示テスト相关的知识,希望对你有一定的参考价值。
## -*- coding: utf-8 -*-
#model/viewの基本
import sys
from PySide import QtCore, QtGui
from PySide.QtUiTools import QUiLoader
class testView(QtGui.QDialog):
def __init__(self,parent=None):
super(testView,self).__init__(parent)
layout = QtGui.QVBoxLayout()
self.setLayout(layout)
self.view = QtGui.QListView()
self.view2 = QtGui.QTableView()
layout.addWidget(self.view)
layout.addWidget(self.view2)
#中のデータ(モデル)を作成して、Viewにセット
self.model = QtGui.QStandardItemModel(5,5)
self.view.setModel(self.model)
#同じモデルをそれぞれのViewにセットする
self.view2.setModel(self.model)
#選択も共有する
self.view.setSelectionModel(self.view2.selectionModel())
self.setItem()
def setItem(self):
#Modelに中身をセット
for row in range(5):
for column in range(3):
item = QtGui.QStandardItem("row %d , column %d" % (row,column))
self.model.setItem(row,column,item)
#アプリケーション実行
app = QtGui.QApplication(sys.argv)
test = testView()
test.show()
sys.exit(app.exec_())
以上是关于python StandardItem / ViewでTableViewとListViewに表示テスト的主要内容,如果未能解决你的问题,请参考以下文章
text QuêteReact - Cycle de vie
境外上市VIE架构设计及拆解详解(附案例)
我们可以通过检查 isRegisteredForLocalNotifications 从 didRegisterForRemoteNotificationsWithDeviceToken 更新 Vie
VIE搜索引擎生态将成为5G时代数据系统的垫脚石
VIE GLOBAL搜索引擎为广告业去中心化而开发区块链潜能
vie项目在ie里打开报内存不足