标题:qtableview中如何禁止某两列交换
作者:grismq
日期:2016-03-15 17:07
内容:
我使用qtableview,想使用鼠标拖动header交换列功能,设置如下
tableView.horizontalHeader()->setMovable(true);
设置成功后,可以用鼠标点中header中某列,拖动和其他列进行交换
现在问题来了,不是所有列我都希望交换的,我想某些列(例如第一第二列),即不能被拖动,也不能被其他列拖动时交换了位置
请教各位大虾,请指点一下,谢谢
#1 [XChinux 03-16 20:55]
那你得自己写个HeaderView,从QHeaderView派生出来,重新实现下拖动相关函数。