2012-01-03 21 views
1

我使用一個QTableWidget的多列太大..一列是這是很長,所以我不得不伸展列每time.Is有任何方法,我可以理清這個文件名問題???文件名QTableWidget的

回答

0

您可以使用繼承functions

void QTableView::resizeColumnsToContents(); 

void QTableView::resizeColumnToContents (int column); 

每次變更的文件名。這應該比根據文件名的長度來擴展它更快更容易。


您也可以嘗試使用setResizeMode

tableWidget->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents); 

我從未使用過它,但它看起來很有希望。這應該使列自動調整,

+0

我沒有在我的code..do任何QTableView中的對象,我需要初始化一個? – user1056481 2012-01-03 05:47:33

+0

我正在使用QTableWidget – user1056481 2012-01-03 05:47:49

+0

QTableWidget繼承自QTableView,因此所有QTableView的功能都可供您使用。 – 2012-01-03 05:48:44