Qt中 QTableWidget類設(shè)置表格 實(shí)例
作者:佚名
本文介紹的是Qt中 QTableWidget類設(shè)置表格 實(shí)例,有關(guān)QTableWidget的更多資料請(qǐng)關(guān)注本文末尾。先來看內(nèi)容
Qt 中 QTableWidget類設(shè)置表格 實(shí)例是本文要介紹的內(nèi)容,如果不是很清楚可以查閱QT類相關(guān)的資料,本文也有推薦。不多說,先來看內(nèi)容。在Qt的Help里面查詢相關(guān)介紹與使用。
頭文件包含:
- #include <QTableWidget>
具體使用:
- //構(gòu)造一個(gè)QTableWidget類的實(shí)體對(duì)象tableWidget
- tableWidget = new QTableWidget(ui->textBrowser);
- tableWidget->setRowCount(7);//設(shè)置行數(shù)為7
- tableWidget->setColumnCount(5);//設(shè)置列數(shù)為5
- tableWidget->setGeometry(QRect(0,0,401,241));//設(shè)置tableWidget的大小
- tableWidget->setItem(0,0,new QTableWidgetItem("abc"));//第一行第一列的內(nèi)容設(shè)置為abc
- tableWidget->setItem(1,0,new QTableWidgetItem("def"));//第二行第一列的內(nèi)容設(shè)置為abc
- // 40,110,100,60,85
- tableWidget->setColumnWidth(0,40);//設(shè)置第一列的列寬
- tableWidget->setColumnWidth(1,110);//設(shè)置第二列的列寬
- tableWidget->setColumnWidth(2,100);//設(shè)置第三列的列寬
- tableWidget->setColumnWidth(3,60);//設(shè)置第四列的列寬
- tableWidget->setColumnWidth(4,85);//設(shè)置第五列的列寬
- QTextCodec::setCodecForTr(QTextCodec::codecForName("GB18030"));//編碼設(shè)置為GB18030
- // 列表的標(biāo)題----車次 車牌 支付卡 金額 累計(jì)金額
- tableWidget->setHorizontalHeaderLabels(QStringList() <<tr("車次")<<tr("車牌")<<tr("支付卡")<<tr("金額")<<tr("累計(jì)金額"));
- tableWidget->setFont(QFont("wenquanyi",12,3));//設(shè)置字體
- QHeaderView* headerView = tableWidget->verticalHeader();
- headerView->setHidden(true); //行名隱藏
由于使用了QTextCodec,所以在上面還應(yīng)該包含頭文件:
- #include <QTextCodec>
小結(jié):Qt中 QTableWidget類設(shè)置表格 實(shí)例的內(nèi)容介紹完了,希望本文對(duì)你有所幫助,關(guān)于相關(guān)內(nèi)容的資料請(qǐng)參考編輯推薦。
責(zé)任編輯:zhaolei
來源:
互聯(lián)網(wǎng)