[英]QTableWidget show scroll bar
我希望水平滾動條在出現文字隱藏時出現。 這樣用戶就不必調整整個GUI的大小。 我該怎么做?
這是我編寫的代碼:
ui->tableWidget->horizontalHeader()->setStretchLastSection(true);
ui->tableWidget->horizontalHeader()->setSectionResizeMode(1,QHeaderView::Stretch);
ui->tableWidget->resizeColumnsToContents();
我還嘗試了使滾動條始終顯示,但是向右滾動不會執行任何操作。
如果將textElideMode
設置為ElideNone
,則第二列的文本將部分隱藏,並且不會出現滾動條。
QHeaderView::Stretch
會將列寬拉伸到可用空間。 使用QHeaderView::ResizeToContents
使列足夠寬以顯示內容,並在必要時產生水平滾動條。
這將帶來一些副作用,但我不確定您是否需要這些副作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.