2019独角兽企业重金招聘Python工程师标准>>>

最近在用QTableView+QSqlTableModel+QSortFilterProxyModel写一个表格:

MySqlTableModel *sourceModel = new MySqlTableModel;
MySortFilterProxyModel *proxyModel = new MySortFilterProxyModel;
MyTableView *view = new MyTableView;proxyModel->setSourceModel(sourceModel);
view->setModel(proxyModel);

解决方案:在类MySortFilterProxyModel中重载函数setData():

MySqlTableModel *model = static_cast<MySqlTableModel *>(this->sourceModel());
if(model){QModelIndex tmp = this->mapToSource(index);//重要,model->index()return model->setData(model->index(tmp.row(),tmp.column()), value, role);
}
return QSortFilterProxyModel::setData(index, value, role);

转载于:https://my.oschina.net/xiangxw/blog/16802

解决QSqlTableModel::setData()崩溃的问题相关推荐

  1. CSocket,CAsyncSocket多线程退出时的一些注意事项(解决关闭WinSoket崩溃的问题)

    CSocket,CAsyncSocket多线程退出时的一些注意事项(解决关闭WinSoket崩溃的问题) 参考文章: (1)CSocket,CAsyncSocket多线程退出时的一些注意事项(解决关闭 ...

  2. 解决chrome浏览器崩溃,再次安装不上问题

    解决chrome浏览器崩溃,再次安装不上问题 参考文章: (1)解决chrome浏览器崩溃,再次安装不上问题 (2)https://www.cnblogs.com/runningsoybean/p/1 ...

  3. 如何在一分钟内解决Windows系统崩溃问题

    投资万千种,关键在于实践和自身努力,几种证书挂靠挣钱方法,提供给大家,资料和考试科目.可以参见:http://hi.baidu.com/new/gaofeiservice http://gaofeis ...

  4. windows下 解决PHP-CGI 进程崩溃502

    PHP是世界上最好的语言,但需要PHP解析器:Apache+php,需要通过mod_php.so和php相连:nginx+php 需要转发给 cgi程序 关于FastCGI: 全称 FastCGI P ...

  5. 全面解决amule容易崩溃和中文显示、输入的问题(转)

    全面解决amule容易崩溃和中文显示.输入的问题(转)[@more@] amule是一个类似windows下的emule的ed2k客户端.ed2k是一种类似于Bittorrent的点对点文件传输协议. ...

  6. 1个小时接入友盟+ U-APM:解决移动应用崩溃、性能、内存的云监控分析

    目录 背景和痛点 需求分析 维度分析 技术实现 1.注册友盟+会员 2.新建应用 3.集成U-APM的SDK 4.配置必要的权限清单 5.初始化接入 6.集成平台 功能简介: 分析 云真机测试 总结和 ...

  7. 微信智慧支付日系统服务器崩溃,微信支付大面积出现故障 微信支付系统繁忙怎么解决 微信支付崩溃原因是什么...

    10月29日晚间,微信支付突然大面积出现故障,支付时显示错误,商家扫码枪显示失败,美团外卖.京东商城.滴滴出行等支持微信支付的软件中,均显示暂不能使用微信支付.如果直接用微信支付扫码付款,也会出现&q ...

  8. 手机android系统问题怎么解决方案,4解决Android系统崩溃问题的解决方案

    第1部分:如何抢救Android系统崩溃的数据? 当您遇到Android系统崩溃时,在寻找解决方案以解决问题之前,请确保检索存储在设备上的所有数据和信息.这可能听起来很乏味,但确实是非常重要的一步. ...

  9. 解决安卓11崩溃率高的问题

    我们上线项目中,android11的崩溃率一度占到所有机型的67%. 连夜加班定位问题,发现android将默认的分区权限给关闭了,官方的解释是不推荐使用分区存储.但我们目前接入了广告等SDK,猜测会 ...

  10. 如何解决Win11系统崩溃的问题?

    微软现已经推出全新的Windows11操作系统,非常多的用户都在使用这款操作系统,但是有些用户向小编反映Win11系统崩溃的问题但想重新安装系统,对于一些不会安装的用户来说,并不知道应该怎么办,而系统 ...

最新文章

  1. C#定时清理内存,net网页端可以尝试使用
  2. vc中出现stack overflow错误(VS设置默认栈大小)
  3. 如何关闭Windows XP/Vista/Windows 7的DEP数据执行保护
  4. Java基础 正则表达式 Pattern和Matcher
  5. 区块链应用于供应链金融的完整解决方案
  6. 割平面法只能求解纯整数规划吗_【DMC第四讲】整数规划
  7. 圳不完全启示录之初来乍到----2
  8. 麻烦缠身的高通“向前看”:关注服务器市场和5G
  9. 小程序wx.showActionSheet 调起转发、分享
  10. 万恶IE兼容之input change事件
  11. 网络附加存储(NAS)
  12. 怎样有效率地进行外文文献检索?
  13. oracle wallet java_oracle Wallet的使用
  14. 微信服务号前端页面开发总结
  15. 快学scala第二版笔记
  16. vue即时通讯,一个很好用的插件
  17. 云创冬日紫金山踏雪游记
  18. mysql主从安装配置
  19. java继承a mya new c,“内部类” 大总结(Java),内部类总结java
  20. win10没有计算器怎么办【系统天地】

热门文章

  1. paip.PHP代码生成器比较
  2. 网站性能提高之国外空间
  3. 隧道工程偷工减料大揭秘一
  4. 新品Demo —— ZStack Mini 超融合一体机
  5. 【优化算法】广义正态分布优化算法(GNDO)【含Matlab源码 1531期】
  6. 【DCVRP】基于matlab遗传和粒子群算法求解带容量的车辆路径规划问题【含Matlab源码 1034期】
  7. 【图像去噪】基于matlab GUI中值+均值+维纳+小波滤波图像去噪【含Matlab源码 753期】
  8. android apk 在线分析,Android Apk安装过程解析
  9. python语言编程中的保留字_Python入门系列5-保留字和标识符
  10. mybatis动态连接表_MyBatis设计要点与核心架构分析