QT常用問題

2021-07-25 05:37:52 字數 2529 閱讀 8362

int 裝qstring

qstring::number(changint,

10)

qstring 轉 qbytearray

qbytearray

macvalue=ui->lineedit->text().mid(4,8).tolatin1();

把qbytearray轉成qstring

qstring

s;

s.prepend(postdata);

獲取系統時間

qdatetime time = qdatetime::currentdatetime();//獲取系統現在的時間

qstring str = time.tostring("yyyy-mm-dd hh:mm:ss ddd"); //設定顯示格式

label->settext(str);//在標籤上顯示時間

獲取開啟檔案的路徑名稱

qstringlist

files=

qfiledialog::getopenfilenames(

this,

"選擇需要更新的資料庫檔案",

"/home",

"*.txt");

mythread

thread;

thread.macfiledir=(qstring)files.at(0);

qdebug()<

if(thread.macfiledir.null)

把qstring轉成qbytearray

qbytearray

mactext=

ui->plaintextedit->toplaintext().tolatin1();

把int轉成對應的十六進製制數字串qstring

int

intqrand=qrand()%65535;

qstring

stringqrand=qstring::number(intqrand,16).toupper();

把顯示介面視窗最大化

qwidget::setwindowstate(

qt::windowmaximized

);

用隨機數之前要設定一下輸入引數

+   qtime t;

+   t= qtime::currenttime();

+   qsrand(t.msec()+t.second()*1000);

/*生產隨機數*/

intintqrand=qrand()%65535;

qstring

stringqrand=qstring::number(intqrand,16).toupper();

qstring

stringqrands;

switch(stringqrand.length())

qdebug()<

return

stringqrands;

用當前時間轉換成utc時間

qint64

time=qdatetime::currentdatetimeutc().totime_t();

字串去掉空格,這個不能用庫函式

qstring

mainwindow::deblank(qstring

strs)

else

}

return

lsv_strs;

}

#include
bool

isok;

qstring

text=

qinputdialog::gettext(null,

"input

dialog",

"please

input

your

comment",

qlineedit::normal,

"your

comment",

&isok);

把exe生成在當前這個目錄

destdir

+=$$pwd

QT常用知識

qt 簡介 qt 是乙個著名的 c 應用程式框架 你並不能說它只是乙個 gui 庫,因為 qt 十分龐大,並不僅僅是 gui 元件。使用 qt,在一定程度上你獲得的是乙個 一站式 的解決方案 不再需要研究 stl,不再需要 c 的,不再需要到處去找解析 xml 連線資料庫 訪問網路的各種第三方庫,因...

Qt 常用設定

以前的筆記,轉存到這裡。qt保留小數點後兩位 double float size 2.3334524 qstring str qstring number size,f 2 其中f代表非科學計數法格式,2代表小數點後兩位。qt視窗置頂和取消 一般來是說窗體置頂和取消只要 setwindowflags...

Qt常用控制項

qpushbutton的新增。iocn 新增資源檔案 顯示效果為 前面icon後面文字。一般用來新增文字。qtoolbutton的新增。iocn 新增資源檔案 顯示效果toolbuttonstyle中更改,預設toolbuttonicononly toolbuttontextbesidicon。文字...