如何在QTableWidget上顯示數據並從頭中讀取數據?如何在QTableWidget上顯示數據並從頭中讀取數據?
回答
1)。使用此示例代碼創建表格:
filesTable = new QTableWidget(0, 2);
QStringList labels;
labels << tr("File Name") << tr("Size");
filesTable->setHorizontalHeaderLabels(labels);
filesTable->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);
filesTable->verticalHeader()->hide();
filesTable->setShowGrid(false);
2)。添加行:
int row = filesTable->rowCount();
filesTable->insertRow(row);
filesTable->setItem(row, 0, fileNameItem);
filesTable->setItem(row, 1, sizeItem);
享受。
我認爲這行'filesTable-> insertRow(row);'會覆蓋最後一行而不是添加一個新行,它應該是'filesTable-> insertRow(row + 1);'。 'fileNameItem'和'sizeItem'應該是這樣一個QTableWidgetItem的實例: 'QTableWidgetItem * fileNameItem = new QTableWidgetItem; fileNameItem-> setText(「file name item」); QTableWidgetItem * sizeItem = new QTableWidgetItem; sizeItem-> setText(「size item」);' – SIFE 2011-12-06 23:38:08
@SIFE感謝您的回覆。我檢查了你的評論與我的代碼,並沒有發現任何問題。 'insertRow(row)',其中'int row = filesTable-> rowCount()'正常工作... – mosg 2011-12-07 06:31:19
好像兩個方法都能正常工作。 – SIFE 2011-12-07 10:40:27
這個book on Qt是免費的,由最好的Qt培訓師之一編寫。
在跳入並點擊佈局設計器之前,您確實需要了解「Qt方式」。
要創建列:
ui->tableWidget->setColumnCount('the number of columns');
,然後才能插入你需要設置總列數行:
ui->tableWidget->setRowCount('number of rows');
現在通過行和列循環並在每個
設置數據for (int ridx = 0 ; ridx < 'number of rows' ; ridx++)
{
for (int cidx = 0 ; cidx < 'number of columns' ; cidx++)
{
QTableWidgetItem* item = new QTableWidgetItem();
item->setText('text or number to display');
ui->tableWidget->setItem(ridx,cidx,item);
}
}
設置標題
ui->tableWidget->setHorizontalHeaderLabels('QStringList containing the names');
希望它有助於
- 1. 如何從數據庫讀取數據並將其顯示在TextBox中?
- 2. QtableWidget不顯示數據
- 3. 試圖從數據庫讀取數據/在c上顯示錶#
- 4. 如何從QTableWidget獲取數據?
- 5. 如何在Yii 2中讀取excel文件並顯示數據?
- 6. 從數據庫中讀取數據並顯示在多選下拉列表中
- 7. 從數據庫讀取數據並在jquery對話框中顯示內容
- 8. 如何從mongodb中獲取數據並在ejs中顯示
- 9. 如何從數據庫中獲取數據並在視圖中顯示
- 10. 如何從數據庫中獲取數據並將其顯示在PHP中?
- 11. 如何讀取數據集對象中的數據並使用gridview來顯示
- 12. 如何在wordpress中從外部API獲取並顯示數據?
- 13. 在Android上讀取/存儲並顯示移動數據信號?
- 14. 如何在JQuery數據讀取器中顯示小時數
- 15. 從firebase中提取數據並在頁面上顯示
- 16. 從模型中讀取數據並在剃鬚刀視圖上顯示 - mvc
- 17. 如何從SQL數據庫中提取所有數據並用php顯示它?
- 18. 顯示,並從數據庫
- 19. 如何從XML文件中提取數據並在html表上顯示它
- 20. 使用JSON xmlHttprequest從Web服務器讀取數據庫並顯示數據?
- 21. Visual c#讀取DataGridView數據並顯示在圖片框中
- 22. 讀取文本文件並在C++中顯示數據
- 23. 顯示存儲並從數據庫讀取日期
- 24. 如何從數據庫中檢索數據並將其顯示在表中
- 25. 如何動態顯示數據表頭?
- 26. 從SQLite數據庫中提取數據並在文本視圖中顯示
- 27. 從MySQL數據庫檢索數據並顯示在JTable中
- 28. 如何在從數據庫讀取數據時捕獲重複值並顯示消息框?
- 29. 如何在android中從json中獲取數據並在RecyclerView中顯示?
- 30. 獲取JSON數據並顯示在DIV
@ayla使用Qt文檔作爲起點:http://doc.trolltech.com/4.6/qtablewidget.html#details – mosg 2010-05-06 07:58:22
那你試試,你讀什麼文檔? 2010年的男人一定是SO的沙拉日,因爲他們毫不費力地提出問題。 :) – neuronet 2015-07-12 20:56:19