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比較中 ...