zoukankan      html  css  js  c++  java
  • PyQt学习随笔:Model/View中设置视图数据项可编辑的方法

    在视图对象中调用setEditTriggers方法可以设置视图对象中的数据项是否可编辑以及编辑的触发方法。

    setEditTriggers方法是QAbstractItemView的方法,语法如下:
    setEditTriggers(QAbstractItemView.EditTriggers triggers)

    其中参数QAbstractItemView.EditTriggers triggers为QAbstractItemView定义的触发方式常量,对应常量及含义如下:

    在这里插入图片描述
    例如,要对应用中定义的一个叫tableView的视图对象在鼠标双击或选中后单击触发编辑时,可以使用如下类似语句来触发:
    self.tableView.setEditTriggers(QtWidgets.QAbstractItemView.DoubleClicked | QtWidgets.QAbstractItemView.SelectedClicked)
    如果要禁止触发编辑,可以用:
    self.tableView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)


    博客地址:https://blog.csdn.net/LaoYuanPython

    老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036

  • 相关阅读:
    重写Override和重加载Overload
    Java 继承
    poj 3263 Tallest Cow
    矩阵求和
    全排列
    最大乘积
    三角形面积
    Sum
    搭积木
    调手表
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/11931712.html
Copyright © 2011-2022 走看看