社区
Qt
帖子详情
qtableview中如何禁止某两列交换
smq
2016-03-15 05:46:14
我使用qtableview,想使用鼠标拖动header交换列功能,设置如下
tableView.horizontalHeader()->setMovable(true);
设置成功后,可以用鼠标点中header中某列,拖动和其他列进行交换
现在问题来了,不是所有列我都希望交换的,我想某些列(例如第一第二列),即不能被拖动,也不能被其他列拖动时交换了位置
请教各位大虾,请指点一下,谢谢
...全文
207
1
打赏
收藏
qtableview中如何禁止某两列交换
我使用qtableview,想使用鼠标拖动header交换列功能,设置如下 tableView.horizontalHeader()->setMovable(true); 设置成功后,可以用鼠标点中header中某列,拖动和其他列进行交换 现在问题来了,不是所有列我都希望交换的,我想某些列(例如第一第二列),即不能被拖动,也不能被其他列拖动时交换了位置 请教各位大虾,请指点一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十秒耿直拆包选手
2016-03-16
打赏
举报
回复
不知道对不对,我的理解如下。如楼下有更好的方法我也学习下哈:) 你要部分可move表头列。我查了下好像直接使用不行。你要重新在tableView中定义表头View,而且表头View要绑定你自己重写的QAbstractItemModel来处理你的move方法。。。具体应该是headerData方法。
QTableView
中
单元格添加控件的实例代码(含combobox)
QTableView
中
单元格添加控件的实例代码(含combobox)
QTableView
中
单元格添加控件的实例代码(含combobox)
QTableView
中
单元格添加控件的实例代码(含combobox)
QTableView
+QComboBox简单使用
QTableView
+QComboBox简单使用。采用Qt代理的方式,用QComboBox做了指定列的代理。 功能: 1. 采用QComboBox作为
QtableView
某一列的代理 2. 可添加
QtableView
的项; 3. 可删除
QtableView
的项;
Qt
中
将
QTableView
中
的数据导出为Excel文件实例
原文为《Qt
中
将
QTableView
中
的数据导出为Excel文件>>,地址http://blog.csdn.net/superjoel/article/details/5321404,资源比较难下载,我下载好帮作者上传下。实例可用,简单易懂,对于
QTableView
导出为excel...
Qt
中
将
QTableView
中
的数据导出为Excel文件实例QT4
原文为《Qt
中
将
QTableView
中
的数据导出为Excel文件>>,地址http://blog.csdn.net/superjoel/article/details/5321404。代码为QT4,QT5有些问题,因为只是参考里面的代码,就不是很在意。
QTableView
QTableView
中
自定义委托,在不同的单元格
中
创建不同的控件。
Qt
16,203
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章