自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解 QT Tablewidget 那些事

移動(dòng)開(kāi)發(fā)
本文介紹的是詳解 QT Tablewidget 那些事,很詳細(xì)的介紹了QTableWidget的實(shí)例操作。先來(lái)啃內(nèi)容。

詳解 QT Tablewidget 那些事是本文介紹的內(nèi)容,從網(wǎng)上查了相關(guān)的資料,挺多的,于是推薦這篇文章與友們分享,希望在你學(xué)習(xí)的過(guò)程中對(duì)你有幫助,不多說(shuō),先來(lái)看內(nèi)容。QTableWidget可以顯示一個(gè)表格元件,表格中每個(gè)儲(chǔ)存格則為一個(gè)QTableWidgetItem的實(shí)例,QTableWidgetItem要安插至表格中哪個(gè)儲(chǔ)存格,則是依索引的指定來(lái)決定。

下面的程式碼為簡(jiǎn)單的QTableWidget與QTableWidgetItem的示範(fàn):

  1. #include <QApplication> 
  2. #include <QTableWidget> 
  3. #include <QHBoxLayout> 
  4. int main(int argc, char *argv[]) {  
  5.     QApplication app(argc, argv);     
  6.      QTableWidget *tableWidget = new QTableWidget;      
  7.      tableWidget->setWindowTitle("QTableWidget & Item");      
  8.      tableWidget->resize(350, 200);      
  9.      tableWidget->setRowCount(10);  
  10.          tableWidget->setColumnCount(5);     
  11.          QStringList header;     
  12.          header.append("Month");      
  13.          header.append("Description");      
  14.          tableWidget->setHorizontalHeaderLabels(header);               
  15.          tableWidget->setItem(0, 0, new QTableWidgetItem("January"));      
  16.          tableWidget->setItem(1, 0, new QTableWidgetItem("February"));      
  17.          tableWidget->setItem(2, 0, new QTableWidgetItem("March"));     
  18.           tableWidget->setItem(0, 1,         
  19.           new QTableWidgetItem(QIcon("caterpillar_head.jpg"), "caterpillar's month"));      
  20.           tableWidget->setItem(1, 1,       new QTableWidgetItem(QIcon("momor_head.jpg"), "momor's month"));            
  21.           tableWidget->setItem(2, 1,       new QTableWidgetItem(QIcon("bush_head.jpg"), "bush's month"));                  
  22.           tableWidget->show();      
  23.           return app.exec();  
  24.           } 

使用setItem()時(shí)必須指定儲(chǔ)存格索引值,索引為列(row)行(column),皆從0開(kāi)始,最左上角即為索引(0, 0)位置。QTableWidgetItem也可以設(shè)置圖片或核取狀態(tài)(setCheckState())等。

下圖為程式執(zhí)行時(shí)的畫(huà)面:

詳解 QT Tablewidget 那些事

小結(jié):關(guān)于詳解 QT Tablewidget 那些事的內(nèi)容到這里介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-04 15:30:24

Qt 布局 GridLayout

2011-06-30 10:59:43

2011-07-04 13:51:02

QT 對(duì)象 模型

2011-06-30 16:24:38

Qt TableWidge

2011-06-30 16:53:18

QT Creator TableWidge

2011-05-19 16:47:50

軟件測(cè)試

2012-05-01 08:06:49

手機(jī)

2024-02-04 17:03:30

2017-05-15 21:50:54

Linux引號(hào)

2015-05-28 14:02:09

JavaJava日志性

2021-10-19 21:39:51

Unsafe構(gòu)造器內(nèi)存

2011-08-22 16:42:43

SqliteiPad

2011-12-02 10:32:23

Java

2014-06-06 16:08:17

初志科技

2020-09-23 09:07:16

特權(quán)賬號(hào)管理PAM網(wǎng)絡(luò)安全

2015-09-14 09:16:17

iOS統(tǒng)計(jì)打點(diǎn)

2009-07-29 10:36:04

北電收購(gòu)

2011-09-19 15:40:35

2012-01-02 19:30:22

iPad

2020-07-29 08:14:59

云計(jì)算云遷移IT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)