程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> qtcreator-QTableWidget多列數據顯示,最後一列太長顯示不完的問題

qtcreator-QTableWidget多列數據顯示,最後一列太長顯示不完的問題

編輯:編程綜合問答
QTableWidget多列數據顯示,最後一列太長顯示不完的問題

假設一共三列,最後一列數據過長,然後我沒有對最後一列設置寬度,應該默認是自適應嗎?
還有setStretchLastSection (false); 這個函數是???

請問怎麼設置滾動條,最後一行數據太長顯示不完,直接就在末尾“...”怎麼把滾動條設置出來呢?

能不能做到前兩行鎖定,如果滾動水平滾動條的話,只有最後那行數據在變動?
請大牛指點。

最佳回答:


已經解決,方法如下:
設置自適應,以及需要時在對滾動條進行顯示

     m_TableWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);  
     m_mainTableWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded); 

在獲得數據之後,按照數據的長度進行顯示,並更新即可

        m_mainTableWidget->resizeColumnToContents(6);
        m_mainTableWidget->update();
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved