久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

列自動調(diào)整為 QTableView 的大小

Columns auto-resize to size of QTableView(列自動調(diào)整為 QTableView 的大小)
本文介紹了列自動調(diào)整為 QTableView 的大小的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我是 Qt 的新手,我剛剛設法使 QTableView 與我的模型一起工作.它有固定的 3 列.當我打開一個窗口時,它看起來不錯,但是當我調(diào)整窗口大小時,QTableView 本身會調(diào)整大小,但列的寬度保持不變.有什么內(nèi)置的方法可以讓它工作嗎?我希望每次調(diào)整窗口大小時都調(diào)整列的大小以適應 QTableView 的邊緣.

I am new to Qt and I have just managed to make a QTableView work with my model. It has fixed 3 columns. When I open a window, it look ok but when i resize the window, the QTableView itself gets resized but columns' width remains the same. Is there any build-in way to make it work? I want columns to resize to fit the edges of QTableView every the the window gets resized.

推薦答案

有一個標題標志來確保 QTableView 的最后一列在調(diào)整大小時填滿其父級.你可以這樣設置:

There is a header flag to ensure that the QTableView's last column fills up its parent if resized. You can set it like so:

table_view->horizontalHeader()->setStretchLastSection(true);

但是,這不會按比例調(diào)整其他列的大小.如果你也想這樣做,你可以這樣在你父母的 resizeEvent 中處理它:

However, that does not resize the other columns proportionately. If you want to do that as well, you could handle it inside the resizeEvent of your parent thusly:

void QParent::resizeEvent(QResizeEvent *event) {
    table_view->setColumnWidth(0, this->width()/3);
    table_view->setColumnWidth(1, this->width()/3);
    table_view->setColumnWidth(2, this->width()/3);

    QMainWindow::resizeEvent(event);
}

QParent 類是 QMainWindow 的子類.

QParent class is subclass of QMainWindow.

這篇關于列自動調(diào)整為 QTableView 的大小的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

How can I read and manipulate CSV file data in C++?(如何在 C++ 中讀取和操作 CSV 文件數(shù)據(jù)?)
In C++ why can#39;t I write a for() loop like this: for( int i = 1, double i2 = 0; (在 C++ 中,為什么我不能像這樣編寫 for() 循環(huán): for( int i = 1, double i2 = 0;)
How does OpenMP handle nested loops?(OpenMP 如何處理嵌套循環(huán)?)
Reusing thread in loop c++(在循環(huán) C++ 中重用線程)
Precise thread sleep needed. Max 1ms error(需要精確的線程睡眠.最大 1ms 誤差)
Is there ever a need for a quot;do {...} while ( )quot; loop?(是否需要“do {...} while ()?環(huán)形?)
主站蜘蛛池模板: 欧美激情欧美激情在线五月 | 午夜网址| 久久久久久久久久久久久九 | 日本精品视频在线观看 | 国产一区二区在线看 | 激情视频一区 | 亚洲福利网 | 国产极品粉嫩美女呻吟在线看人 | 日本午夜一区 | 免费看国产一级特黄aaaa大片 | 国产在线视频一区二区董小宛性色 | 99re国产精品 | 国产一二三区精品视频 | 亚洲在线一区二区 | 三级黄色片在线播放 | 免费黄色特级片 | 国产日韩一区二区三免费 | 亚洲协和影视 | 日本视频免费观看 | 日本一二三区电影 | 涩涩视频网站在线观看 | 久久久国产精品 | 欧美一区不卡 | 欧美不卡在线 | 亚洲精品国产偷自在线观看 | 天天草天天干天天 | 国产精品一区二区三区99 | 欧美视频一区 | 精品久久久久久久人人人人传媒 | 国产精品日韩欧美一区二区 | 我要看免费一级毛片 | 国产精品99久久久久久久久久久久 | 不卡av在线| 午夜网站视频 | 亚洲综合精品 | 一区二区中文字幕 | 成人毛片网 | 伊人手机在线视频 | 97国产精品视频人人做人人爱 | 亚洲欧美日韩在线 | 日韩一级免费观看 |