2017-05-02 16 views

答えて

0

これが正しい方法であるかどうかわかりません。しかし、次のコードは私のために働いた。

void MyWidget::resetColumnOrder() 
{ 
    bool t= false; 
    while(!t) 
    { 
     for(int i=0; i<m->columnCount();i++) 
     { 
     ui->tableView->horizontalHeader()->moveSection(i, ui->tableView->horizontalHeader()->visualIndex(i)); 
     } 
     t=true; 
     for(int i=0; i<m->columnCount();i++) 
     { 
      if(i!=ui->tableView->horizontalHeader()->visualIndex(i))t=false; 
     } 
    } 
} 
関連する問題