Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QTableView中列的更改顺序_C++_Qt_Qtableview - Fatal编程技术网

C++ QTableView中列的更改顺序

C++ QTableView中列的更改顺序,c++,qt,qtableview,C++,Qt,Qtableview,我想知道如何通过拖动更改QtableView中列的顺序?我目前有一个从FilterProxyModel派生的类作为QtableView的源。我使用的是Qt4.8Qt5.x: ui->tableView->horizontalHeader()->setSectionsMovable(true); Qt 4.x: ui->tableView->horizontalHeader()->setMovable(true); 这似乎在我用于Qt 4.8的Qt 4.8

我想知道如何通过拖动更改QtableView中列的顺序?我目前有一个从FilterProxyModel派生的类作为QtableView的源。我使用的是Qt4.8

Qt5.x:

ui->tableView->horizontalHeader()->setSectionsMovable(true);

Qt 4.x:

ui->tableView->horizontalHeader()->setMovable(true);

这似乎在我用于Qt 4.8的Qt 4.8中不可用,应该用4.8版本更新答案