QT16 最近用到的功能總結

2021-10-08 16:09:51 字數 3487 閱讀 3619

int 轉為 qstring型別

int i=10;

qstring test=qstring::

number

(i);

qt 訊號與槽的連線問題
qobject::

connect

(listwidget,

signal

(qlistwidgetitem*),

this

,slot

(rslot

(qlistwidgetitem*))

);

注:兩個函式內的變數保持一致,如果在槽函式裡寫成rslot(qlistwidgetitem* item),那麼就會報錯

qtoolbutton使用

//一、

qtoolbutton *toolbtn1 =

new qtoolbutton;

toolbtn1-

>

setarrowtype

(qt::leftarrow)

; toolbtn1-

>

setautoraise

(true);

//二、

qtoolbutton *toolbtn2 =

new qtoolbutton;

toolbtn2-

>

setarrowtype

(qt::leftarrow)

;//三、

qtoolbutton *toolbtn3 =

new qtoolbutton;

toolbtn3-

>

seticon

(qicon

(":/picture/tool.png"))

;//四、

qtoolbutton *toolbtn4 =

new qtoolbutton;

toolbtn4-

>

setpopupmode

(qtoolbutton::menubuttonpopup)

; qmenu *menu =

new qmenu;

menu-

>

addaction

("剪下");

menu-

>

addaction

("貼上");

menu-

>

addaction

("複製");

toolbtn4-

>

setmenu

(menu)

;//五、

qtoolbutton *toolbtn5 =

new qtoolbutton;

toolbtn5-

>

settoolbuttonstyle

(qt::toolbuttontextbesideicon)

; toolbtn5-

>

seticon

(qicon

("./picture/plus.png"))

; toolbtn5-

>

settext

("add to model"

);

如果案例5中將style改為toolbtn5->settoolbuttonstyle(qt::toolbuttontextundericon);,則顯示結果類似如下

qpushbutton,設為不可用和可用

qpushbutton *b1=

new qpushbutton;

b1->

setenabled

(false);

//不可用

b1->

setenabled

(true

);//可用

qt中的路徑問題qspacer的用法

qspaceritem *hspacer=

newqspaceritem(10

,3,qsizepolicy::expanding,qsizepolicy::minimum)

;

qfont 設定某段文字樣式
#include

qfont font;

//例項化qfont物件

font.

setfamily

("微軟雅黑");

//字型

font.

setpixelsize(25

);//文字畫素大小

font.

setpointsize(20

);//文字大小

font.

setunderline

(true);

//下劃線

font.

setstrikeout

(true);

//中劃線

font.

setoverline

(true);

//上劃線

font.

setitalic

(true);

//斜體

font.

setbold

(true);

//粗體

font.

setstyle

(qfont::styleoblique)

;font.

setcapitalization

(qfont::capitalize)

;//首字母大寫

font.

setletterspacing

(qfont::percentagespacing,

200)

;//間距

qlineedit*p=

newqlineedit

(this);

p->

resize

(300

,100);

p->

move(0

,100);

p->

setfont

(font)

;

qtablewidget使用
c++中enum重的使用
//定義

enum fruit

;//x1=0

intmain()

最近用到的linux命令總結

1.指令碼執行方式 a.賦予可執行許可權 chmod x westos.sh 然後絕對路徑執行 mnt westos.sh b.sh命令執行 sh westos.sh 後台執行 sh westos.sh 2.表示前一條命令執行成功時,才執行後一條命令 如 echo 1 echo 2 5.i 游標之前...

總結下最近用到的linux小技巧

1.使用sed插入換行符 sed s n g file 其中大括號裡的n表示在第n個字元後插入換行符 2.在vi下檢視windows檔案會出現windows換行符 m 使用vi自帶替換功能即可刪除 按一下esc 輸入 s m g 其中 m是按ctrl v,ctrl m輸入出來的。3.bash比較中 ...

總結下最近用到的linux小技巧

1.使用sed插入換行符 sed s n g file 其中大括號裡的n表示在第n個字元後插入換行符 2.在vi下檢視windows檔案會出現windows換行符 m 使用vi自帶替換功能即可刪除 按一下esc 輸入 s m g 其中 m是按ctrl v,ctrl m輸入出來的。3.bash比較中 ...