一文搞定Qt讀寫excel以及qt讀寫xml資料

2021-10-09 22:25:49 字數 1876 閱讀 6414

最終的實現效果圖

rc_icons = logo.ico
.pro檔案同級目錄下加入 logo.ico 圖示檔案,執行檔案,檔案的圖示就被寫入軟體

ui首先拖幾個控制項出來 lineedit pushbutton textedit label 等

命名就不在細說了

最後的打包語句是

c:\users\administrator\desktop\test2>windeployqt demotest123.exe
打包好,最後用 虛擬檔案打包工具(enigma virtual box)9.20漢化去廣告版 軟體壓縮整個類庫檔案

點 pro檔案新增的模組是

qt       +

= core gui xlsx xml

rc_icons = logo.ico

#ifndef widget_h

#define widget_h

#include

#include

#include

namespace ui

class

widget

:public qwidget

;#endif

// widget_h

widget.cpp**是

#include

"widget.h"

#include

"ui_widget.h"

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

widget::

widget

(qwidget *parent)

:qwidget

(parent),ui

(new ui::widget)

widget::

~widget()

void widget::

on_pushbutton_clicked()

qstring xlsx_name=snpathname.

mid(snpathname.

lastindexof

('.')+

1,snpathname.

length()

-1);

//字串的擷取

qdebug()

<< xlsx_name;

if(xlsx_name==

"xlsx"

)testbu

(snlist)

; qstring strmsg =

qstring

("共%1個sn資料成功!").

arg(snlist.

count()

);qmessagebox::

about

(this

,"提示"

,strmsg);}

else

}void widget::

testbu

(qlist sn)

file.

close()

;}}void widget::

on_pushbutton_2_clicked()

else

}

一文搞定聯合索引

聯合索引 上文講解了索引的底層結構,但是留了乙個尾巴,就是沒有去講復合索引。今天來繼續梳理復合索引,所謂復合索引即是由多個字段組成的一條索引。例如下表 create table test id int 4 notnull auto increment a varchar 10 not null b ...

一文搞定babel轉換

code轉換為ast 遍歷ast樹 進行修改 還原為code targets支援哪些瀏覽器 babel polyfill是將整個es2015 環境引入到全域性中,會造成全域性汙染require core js modules set 改變了原型,所以可以在例項上使用方法 通過配置usebuiltin...

一文搞定開發學習環境

剛開始學寫 首先要搭建開發環境。新手需要在網上查閱教程,很多時候會遇到各種問題,甚至導致自己的學習進度卡住,學習熱情也因此而減少,這實在是個讓人煩的事情。我們可以簡單分析原因,並慢慢減少此類問題的發生。搭建開發環境經常出錯的原因 1.開發環境不匹配 我們在學習或者實際的開發中,有多種開發平台,比如w...