在网上找了半天,都是说qtableview设置某一列不可编辑的。我TMD,而且还是使用委托,委托有一个问题就是,当你的行数很多,几万甚至上百万。那么你的界面就会卡死。
后来翻墙上国外网站,找到了这个方法,
注意,这里使用过的是自定义model,然后将这个方法放在自定义model的头文件中

Qt::ItemFlags flags(const QModelIndex& index) const {if (index.column() < 3)return Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable;elsereturn Qt::ItemIsEnabled | Qt::ItemIsSelectable;}

这里是小于3的列可进行编辑,大于3的列不可进行编辑
ヾ(•ω•`)o

Qtableview实现对某一列可编辑,对某几列不可编辑相关推荐

  1. jqgrid 让隐藏的列在编辑状态时出现且可编辑

    有时,我们需要隐藏一个列数据,但在启动编辑时又能够被编辑. 1.设置列为编辑:editable: true 2.设置 editrules属性值为: edithidden: true colModel: ...

  2. layui关闭表格编辑_Layui表格table关闭拖拽列宽、禁用拖拽列宽

    table 模块是Layui的又一走心之作,在 layui 2.0 的版本中全新推出,是 layui 最核心的组成之一.它用于对表格进行一些列功能和动态化数据操作,涵盖了日常业务所涉及的几乎全部需求. ...

  3. DataGridView的DataGridViewComboBoxColumn列点击一次,自动处于编辑状态

    本文转载:http://www.cnblogs.com/Johnny_Z/archive/2012/02/12/2348235.html Winform中的DataGridView数据绑定控件有时会用 ...

  4. vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...

    一.问题 用elementUi横着增加一行数据没毛病,可以操作 添加一列,这新增的这一列, 第一次去赋值的时候值是改了, 但没生效 点击下一行时 值就变过来 二.原因 横向添加 是复制上面的某一条数据 ...

  5. easyui datagrid编辑时修改其它列的数值.

    easyui datagrid编辑时修改其它列的数值. { field: 'converter', title: '转化器', align: 'left', width: 250,editor: {t ...

  6. Hive 按某列的部分排序 以及 删列操作

    Hive 按某列的部分排序 以及 删列操作 脑袋果然还是智商不足. 涉及到的小需求: 某个表test 有一列 tc: a字符串+b字符串+c字符串 拼接组成 把test表,按b字符串排序 输出 遇到的 ...

  7. android 编辑自定义可编辑表格,smart 框架 列表 可编辑表格

    可编辑表格常用属性 colModel: [ {label: "主键ID", name: "hellop1",hidden:true}, {label: &quo ...

  8. excel多列合并成一列加符号_Excel中如何将每行空格数据隔开为多列,以及如何合并多列数据为一列...

    投稿/科研合作:daixjdoctor@126.com 联系我们:137704924或372699348 群1-5:科研讨论.文献汇报群 网站:http://www.sleep-brain.com/ ...

  9. html中两列合并,表格怎么把两列内容合并到一起

    1. 怎么将EXCEL表格中两列的内容合并成一列而内容不变 将EXCEL表格中两列的内容合并成一列而内容不变,可以使用合并功能函数"&"实现. 方法步骤如下: 1.打开需要 ...

  10. excel根据条件列转行_如何将excel里的一列数据转为一行 excel数据列转行的办法步骤...

    如何将excel里的一列数据转为一行 excel数据列转行的办法步骤 我们的生活中越来越离不开PC,但在使用PC的过程中总会遇到各种各样的问题.知识屋致力于给PC小白朋友们介绍一些简单常用问题的解决办 ...

最新文章

  1. mysql级联查询_mysql 各种级联查询后更新(update select)
  2. 不同用户同时并发测压_简单聊聊吞吐量(TPS)、QPS、并发数、响应时间(RT)概念...
  3. 第1步 新建spring+springmvc+mybatis项目 每步都有 讲解 巨详细
  4. go语言 doc转换html,go语言使用wkhtmltopdf工具将html转成pdf
  5. [教程]centos卸载、安装mysql(源码编译安装方式)
  6. paip.使用泛型时未能找到类型或命名空间名称“T
  7. HTML+CSS实现静态小米商城首页(附完整代码)
  8. mysql交叉编译 cmake_cmake交叉编译参数toolchain
  9. linux下r语言画图,linux命令行下使用R语言绘图实例讲解
  10. jbpm5.4 mysql_5.BDF2-JBPM4
  11. css空心三角形_CSS实现空心三角指示箭头
  12. html使用视频给网页做背景
  13. 关于多个Jenkins实例共享同一个工作目录的问题
  14. SparkCore:RDD累加器和广播变量(最详细的介绍)!!!!!!
  15. 每个机器学习工程师都应该知道的机器学习算法
  16. 服务器系统2012浏览器,关闭Windows 2012系统IE浏览器”增强的安全配置已启用”问题 | 老左笔记...
  17. Mac电脑如何给Finder文件夹更换背景?
  18. 【论文阅读】Cross-domain Correspondence Learning for Exemplar-based Image Translation
  19. 《C++新经典》第1章 C/C++语言
  20. 24点游戏python版

热门文章

  1. BZOJ1419 Red is good
  2. java 主流算法_java常用算法
  3. 送起来oracle,十一,送你 51 个 Oracle 常用语句~
  4. 融云server sdk java_开源项目索引
  5. mui ajax的值php怎样获取,关于mui.ajax的设置,以及php取不到data值的问题的方法
  6. for input string:是什么原因出现的_「汽车空调异味」周期性出现:原因是什么呢?...
  7. linux office转pdf python_使用python写的PDF转EXCEL工具,已打包exe
  8. js写用户名密码错误提示_写给前端的 Jenkins 教程——快速实现前端/ Node.js 项目的 CI/CD...
  9. 基于vc的freetype字体轮廓解析_才一年,长安又换新LOGO,连带字体也升级了,你喜欢吗?_搜狐汽车...
  10. 代码高亮_安卓集成代码高亮显示开源包