网络编程
位置:首页>> 网络编程>> Python编程>> PyQt5 QTableView设置某一列不可编辑的方法

PyQt5 QTableView设置某一列不可编辑的方法

作者:油炸板蓝根  发布时间:2023-12-04 06:34:45 

标签:PyQt5,QTableView,编辑

如下所示:


class EmptyDelegate(QItemDelegate):
 def __init__(self,parent):
   super(EmptyDelegate, self).__init__(parent)

def createEditor(self, QWidget, QStyleOptionViewItem, QModelIndex):
   return None

写一个代理。


self.tableView.setItemDelegateForColumn(2,EmptyDelegate(self)) # 设置第二列不可编辑

设置一下就可以了。

来源:https://blog.csdn.net/qq_37660755/article/details/85596997

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com