色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

嵌入式Qt-表格使用測試

碼農(nóng)愛學習 ? 來源:碼農(nóng)愛學習 ? 作者:碼農(nóng)愛學習 ? 2023-05-14 12:27 ? 次閱讀

本篇介紹Qt中表格組件的使用,需要用到QTableWidget。

通過一個實例來介紹QTableWidget,下圖是表格使用的測試效果。

1 QTableWidget

QTableWidget是Qt中的表格組件類,相關使用函數(shù)可以參考Qt Creator中自帶的幫助文檔。

2 代碼編寫

2.1 圖形界面設置

從左側(cè)的ItemWidgets中,拖出一個Table Widget放到界面中,然后設置合適的大小。

另外,為了方便測試數(shù)據(jù)的插入,可以添加一個按鈕來每次插入一條數(shù)據(jù),例如插入一條書籍的信息

Table Widget放入后,可以在ui界面雙擊這個控件來繼續(xù)編輯表格的行和列等信息,也可以通過代碼的方式來設置表格的信息,本篇通過代碼編寫的方式,再對Table Widget進行相關信息的初始化。

2.2 表格初始化與數(shù)據(jù)插入

表格初始化放到界面類(如Widget)的構造函數(shù)中,用于初始化表格的表頭,字體大小,行寬度等。

通過按下按鈕觸發(fā)一條數(shù)據(jù)插入。

//表格初始化
ui->tableWidget->setColumnCount(4);
ui->tableWidget->setFont(QFont("宋體", 9));
ui->tableWidget->setHorizontalHeaderLabels(QStringList() << "id" << "書名" << "出版社" << "價格");
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->tableWidget->setColumnWidth(0,100);
ui->tableWidget->setColumnWidth(1,260);
ui->lineEditID->setText(QString("%1").arg(m_bookID, 4, 10, QLatin1Char('0'))); //4位10進制, 前面補0
?
//按下插入按鈕后的槽函數(shù)
void Widget::on_pushButton_clicked()
{
    int curRow = ui->tableWidget->rowCount();
    ui->tableWidget->insertRow(curRow);
    ui->tableWidget->setItem(curRow, 0, new QTableWidgetItem(ui->lineEditID->text().toUtf8().data()));
    ui->tableWidget->setItem(curRow, 1, new QTableWidgetItem(ui->textEditName->toPlainText()));
    ui->tableWidget->setItem(curRow, 2, new QTableWidgetItem(ui->textEditPublisher->toPlainText()));
    ui->tableWidget->setItem(curRow, 3, new QTableWidgetItem(ui->lineEditPrice->text().toUtf8().data()));
?
    ui->lineEditID->setText(QString("%1").arg(++m_bookID, 4, 10, QLatin1Char('0'))); //4位10進制, 前面補0
}

2.3 滾動條樣式修改

當表格中的數(shù)據(jù)不能在一個表格窗口顯示出來時,QTableWidget會自動產(chǎn)生滾動條,但滾動條的樣式可能不完全符合自己的需求,因此可以通過自定義滾動條樣式。

#include

3 演示

可以先在Windows平臺上運行查看顯示效果。

然后將程序進行交叉編譯,將編譯結果放到Linux板子中運行。

交叉編譯的過程可參考之前的文章:

嵌入式Linux-Qt環(huán)境搭建

嵌入式Qt-動手編寫并運行自己的第1個ARM-Qt程序

通過指令來進行交叉編譯:

/home/xxpcb/myTest/imx6ull/otherlib/qt/qt-everywhere-src-5.12.9/arm-qt/bin/qmake

在i.MX6ULL板子中的測試視頻如下:

4 總結

本篇介紹了Qt中QTable Widget這個表格組件的使用,后續(xù)可增加SQLite數(shù)據(jù)庫功能,利用表格可以直觀的展示出嵌入式設備的數(shù)據(jù)庫中的數(shù)據(jù)信息。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5269

    瀏覽量

    126599
  • 嵌入式
    +關注

    關注

    5082

    文章

    19104

    瀏覽量

    304804
  • 函數(shù)
    +關注

    關注

    3

    文章

    4327

    瀏覽量

    62569
  • 表格
    +關注

    關注

    0

    文章

    13

    瀏覽量

    8706
  • Qt
    Qt
    +關注

    關注

    1

    文章

    302

    瀏覽量

    37899
收藏 人收藏

    評論

    相關推薦

    嵌入式Linux-Qt環(huán)境搭建 Qt程序運行測試

    本編介紹如何在嵌入式Linux開發(fā)板上配置Qt運行環(huán)境,并進行Qt程序運行測試。
    的頭像 發(fā)表于 06-01 09:07 ?7448次閱讀
    <b class='flag-5'>嵌入式</b>Linux-<b class='flag-5'>Qt</b>環(huán)境搭建 <b class='flag-5'>Qt</b>程序運行<b class='flag-5'>測試</b>

    嵌入式Qt-交叉編譯FFmpeg與視頻播放測試

    本篇介紹了嵌入式Qt播放視頻的準備工作:交叉編譯FFmpeg庫并移植到Linux板子中,并先通過ffmpeg指令測試視頻播放效果。下篇將嘗試設計Qt界面來結合FFmpeg進行視頻的播放
    的頭像 發(fā)表于 09-15 02:08 ?2438次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Qt-</b>交叉編譯FFmpeg與視頻播放<b class='flag-5'>測試</b>

    嵌入式實習-基于QT的猜數(shù)字設計

    嵌入式實習-基于QT的猜數(shù)字設計 嵌入式實習-基于QT的俄羅斯方塊設計 嵌入式實習-基于QT
    發(fā)表于 10-27 06:47

    嵌入式QT的內(nèi)核分析與優(yōu)化

    本文給出了QT嵌入式版本(QT/E)與其它嵌入式GUI 工具箱在性能、結構上的比較,從宏觀上分析了QT/E 的優(yōu)點及不足之處,對
    發(fā)表于 06-22 08:30 ?17次下載

    基于Qt嵌入式Linux通訊簿程序設計

      摘 要: 隨著嵌入式系統(tǒng)的發(fā)展,在Linux 下使用Qt 開發(fā)嵌入式應用程序是嵌入式圖形用戶界面( GUI) 系統(tǒng)應用研究的重點。通過一個通訊簿程序的設計,給出了基于
    發(fā)表于 11-23 11:31 ?3601次閱讀

    Qt嵌入式圖形開發(fā)(基礎篇)

    Qt嵌入式圖形開發(fā)(基礎篇)對Qt/embedded來說是很好的入門和提高教程
    發(fā)表于 12-16 17:14 ?51次下載

    嵌入式linux GUI-Qt解析

    隨著linux系統(tǒng)及基于linux系統(tǒng)的嵌入式產(chǎn)品的蓬勃發(fā)展,Qt、Qt/Embedded、Qtopia的字樣越來頻繁的出現(xiàn)在我們面前。在華清遠見的嵌入式培訓課程中,
    發(fā)表于 11-01 16:53 ?1次下載

    嵌入式LINUX的Qt開發(fā)入門教程

    嵌入式LINUX的Qt開發(fā)入門教程(最好的嵌入式開發(fā)板)-該文檔為嵌入式LINUX的Qt開發(fā)入門總結文檔,是一份很不錯的參考資料,具有較高參
    發(fā)表于 08-04 11:01 ?30次下載
    <b class='flag-5'>嵌入式</b>LINUX的<b class='flag-5'>Qt</b>開發(fā)入門教程

    嵌入式linux安裝qt

    嵌入式linux部署qt幾個疑問在windows系統(tǒng)里編好的QT程序,經(jīng)過交叉編譯后能直接運行在板子上嗎?還是板子需要弄個QT環(huán)境啥的?就是往里面安個相同版本的
    發(fā)表于 10-20 18:06 ?6次下載
    <b class='flag-5'>嵌入式</b>linux安裝<b class='flag-5'>qt</b>

    嵌入式Linux的Qt

    嵌入式Linux的Qt嵌入式Linux的Qt配置特定設備嵌入式Linux設備的平臺插件EGLFSLinuxFB輸入使用libinput鼠標M
    發(fā)表于 11-01 17:06 ?3次下載
    <b class='flag-5'>嵌入式</b>Linux的<b class='flag-5'>Qt</b>

    嵌入式Linux的QT版本,嵌入式Linux版本Qt5.4快速部署

    關鍵詞:摘要:Qt是一個領先的跨平臺應用和UI 開發(fā)框架(Framework),使用標準C++,適用于桌面,嵌入式和移動平臺。本文著重就利用Boot to Qt軟件包來實現(xiàn)Qt5在
    發(fā)表于 11-01 17:20 ?0次下載
    <b class='flag-5'>嵌入式</b>Linux的<b class='flag-5'>QT</b>版本,<b class='flag-5'>嵌入式</b>Linux版本<b class='flag-5'>Qt</b>5.4快速部署

    嵌入式Linux應用程序開發(fā)-(1)第一個嵌入式QT應用程序

    第一個嵌入式QT應用程序在成功安裝 Qt Creator 開發(fā)環(huán)境后,我們通過一個簡單的嵌入式Qt應用程序,來說明一下如何構建和編譯一個
    發(fā)表于 11-01 17:21 ?16次下載
    <b class='flag-5'>嵌入式</b>Linux應用程序開發(fā)-(1)第一個<b class='flag-5'>嵌入式</b><b class='flag-5'>QT</b>應用程序

    嵌入式linux安裝qt,嵌入式Linux版本Qt5.4快速部署

    摘要:Qt是一個領先的跨平臺應用和UI 開發(fā)框架(Framework),使用標準C++,適用于桌面,嵌入式和移動平臺。本文著重就利用Boot to Qt 軟件包來實現(xiàn)Qt5在
    發(fā)表于 11-02 10:51 ?0次下載
    <b class='flag-5'>嵌入式</b>linux安裝<b class='flag-5'>qt</b>,<b class='flag-5'>嵌入式</b>Linux版本<b class='flag-5'>Qt</b>5.4快速部署

    Qt 嵌入式圖形開發(fā)大全和QT開發(fā)手冊

    Qt 嵌入式圖形開發(fā)大全和QT開發(fā)手冊,感覺這個資料會很多人要,畢竟學習嵌入式的人還蠻多的,各種找嵌入式的資料,今天給大家真理了這個
    發(fā)表于 11-03 09:51 ?21次下載
    <b class='flag-5'>Qt</b> <b class='flag-5'>嵌入式</b>圖形開發(fā)大全和<b class='flag-5'>QT</b>開發(fā)手冊

    記錄嵌入式Excel表格數(shù)據(jù)導出的構建過程

    最近有一個嵌入式Excel表格數(shù)據(jù)導出的需求:應用軟件運行于嵌入式Linux平臺上,在設備運行過程中,存儲了許多數(shù)據(jù),這些數(shù)據(jù)想以表格的形式導出。
    的頭像 發(fā)表于 10-27 11:14 ?1326次閱讀
    主站蜘蛛池模板: A国产一区二区免费入口| 和尚扒开双腿蹂躏| 亚洲欧美中文字幕5发布| 豆奶视频在线高清观看| 全黄H全肉细节文短篇| chinese极品嫩模videos| 蜜芽无码亚洲资源网站| 野花日本手机观看大全免费3| 国产午夜一级淫片| 性吧 校园春色| 国产一区二区三区乱码在线观看| 我的美女房东未删减版免费观看| 耻辱の奴隷淑女中文字幕| 日本高清免费看| 国产a在线不卡| 小SAO货边洗澡边CAO你动漫| 国产精品一区二区AV交换| 天天躁日日躁狠狠躁午夜剧场| 国产av免费观看日本| 午夜aaaa| 黄A无码片内射无码视频| 樱桃BT在线观看| 美女网站免费看| 办公室丝袜老师在线观看| 日韩做A爰片久久毛片A片毛茸茸| 国产爱豆果冻传媒在线观看视频 | 好吊日视频在线| 又硬又粗又大一区二区三区视频| 黑人巨摘花破女处| 欲香欲色天天天综合和网| 麻豆无人区乱码| DASD-700美谷朱里| 视频一区国产在线二区| 国产在线自天天人人| 最新亚洲人成网站在线影院| 牛牛在线国产精品| 国产精品外围在线观看| 在线伦理电影网| 色狠狠色综合吹潮| 国模玲玲自拍337p| 91视频夜色|