最終的實現效果圖
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...