假設一共三列,最後一列數據過長,然後我沒有對最後一列設置寬度,應該默認是自適應嗎?
還有setStretchLastSection (false); 這個函數是???
請問怎麼設置滾動條,最後一行數據太長顯示不完,直接就在末尾“...”怎麼把滾動條設置出來呢?
能不能做到前兩行鎖定,如果滾動水平滾動條的話,只有最後那行數據在變動?
請大牛指點。
已經解決,方法如下:
設置自適應,以及需要時在對滾動條進行顯示
m_TableWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
m_mainTableWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
在獲得數據之後,按照數據的長度進行顯示,並更新即可
m_mainTableWidget->resizeColumnToContents(6);
m_mainTableWidget->update();