在QTableView中更改列的顺序

Mis*_*tyD 10 c++ qt qtableview

我想知道如何通过拖动改变QtableView中列的顺序?我目前有一个派生自FilterProxyModel的类作为QtableView的源代码.我使用的是QT 4.8

Chr*_*ris 16

Qt 5.x:

ui->tableView->horizontalHeader()->setSectionsMovable(true);
Run Code Online (Sandbox Code Playgroud)

QHeaderView :: setSectionsMovable()

Qt 4.x:

ui->tableView->horizontalHeader()->setMovable(true);
Run Code Online (Sandbox Code Playgroud)

QHeaderView :: setMovable()