Jar*_*red 13 static locking edit pyqt qlistview
我有一个显示项目列表的QListView但我不想要编辑项目(目前双击该项目允许您编辑它们).
这是我的代码:
self.listView = QListView()
self.model = QStringListModel([ "item1" , "item2" , "item3" ])
self.listView.setModel( self.model )
self.layout = QGridLayout()
self.layout.addWidget(self.listView, 0 , 0 )
self.setLayout(self.layout)
Run Code Online (Sandbox Code Playgroud)
Gar*_*hes 34
添加行:
self.listView.setEditTriggers(QAbstractItemView.NoEditTriggers)
Run Code Online (Sandbox Code Playgroud)
应该为你解决问题.
QListView继承了QAbstractItemView,它具有方法setEditTriggers().docs中提供了setEditTriggers的其他可能值.
| 归档时间: |
|
| 查看次数: |
9145 次 |
| 最近记录: |