解析 QT Creator TableWidget控件使用方法
QT Creator TableWidget控件使用方法是本文介紹的內(nèi)容,內(nèi)容不多,但很豐富,先來(lái)看內(nèi)容。由于項(xiàng)目需要在對(duì)話(huà)框里添加列表框,所以今天學(xué)習(xí)了一下Qt的 TableWidget控件的相關(guān)使用方法,新手上路,編程語(yǔ)句不是***的,只能實(shí)現(xiàn)一定的功能而已。
作為演示,我們這次要實(shí)現(xiàn)的功能是在對(duì)話(huà)框中添加一個(gè)5行三列的表格,具體的效果如下圖所示。
實(shí)現(xiàn)的步驟如下:
1、在對(duì)話(huà)框窗口里添加一個(gè)TableWidget控件,如下圖所示:
2、在main.cpp文件中的構(gòu)造函數(shù)里添加相應(yīng)的代碼,如下圖方框所示。
對(duì)方框里的程序進(jìn)行一下解釋
2、設(shè)置表格的列數(shù)
3、設(shè)置表格的行數(shù)
4、定義一個(gè)List行的字符串
6、為表格添加列名
7、設(shè)置第0列寬度
8、設(shè)置第1列寬度
9、將表頭的第2列寬度延伸到整個(gè)列表全滿(mǎn)
10/11、向表格中添加內(nèi)容
3. 程序輸完,編譯運(yùn)行就可以了。
PS:控件剛開(kāi)始的時(shí)候左邊默認(rèn)自帶序列號(hào),如果想去掉左邊的行號(hào),加上下面的代碼就可以了。(感謝buptyoyo的幫助)
- QHeaderView* headerView = table的名字->verticalHeader();
- headerView->setHidden(true);
小結(jié):解析 QT Creator TableWidget控件的使用的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。