0
在Qt 4.6.2中,雖然我製作resizeMode Stretch,然後將內容調整到列和行的大小,但比該列中每個項目的內容長的標題字符串不適合。 有什麼想法? 謝謝。QTableView長標題字符串不適合
在Qt 4.6.2中,雖然我製作resizeMode Stretch,然後將內容調整到列和行的大小,但比該列中每個項目的內容長的標題字符串不適合。 有什麼想法? 謝謝。QTableView長標題字符串不適合
當您通過內容調整表格大小後,您可以檢查單個柱子,如果它們對於標題太小。當列太小時,調整列的大小。您可以使用QFontMetric類獲得的標題文本的大小:
QTableView tv;
QFontMetrics fontmetric(tv.font());
//...
//for every colum:
int minWidth = fontmetric.width(headertextofcolum);
if (tv.columnWidth(colNr) < minWidth){
tv.setColumnWidth(colNr,minWidth);
}