怎么在PyQt5中利用QTableView设置某一列不可编辑-创新互联

怎么在PyQt5中利用QTableView设置某一列不可编辑?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联建站是一家专注于成都网站制作、成都网站设计与策划设计,多伦网站建设哪家好?创新互联建站做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:多伦等地区。多伦做网站价格咨询:18982081108

如下所示:

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)) # 设置第二列不可编辑

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


网页题目:怎么在PyQt5中利用QTableView设置某一列不可编辑-创新互联
网站路径:http://bzwzjz.com/article/dhpchh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 成都网站设计制作公司 成都网站制作公司 定制级高端网站建设 泸州网站建设 网站建设公司 高端网站设计推广 网站建设费用 H5网站制作 专业网站建设 企业网站设计 网站建设开发 网站设计公司 定制网站建设 重庆手机网站建设 网站制作公司 成都企业网站设计 成都网站制作 成都品牌网站设计 四川成都网站设计 营销型网站建设 成都营销网站建设