Qt常用控制項設定

2021-10-06 19:53:09 字數 2409 閱讀 6222

視窗大小設定

//重置視窗大小

resize

(600

,400

);

按鈕設定,需要新增 qpushbutton 標頭檔案

按鈕參考文章:

選單欄設定,需要新增 qmenubar 標頭檔案

//選單欄最多只有乙個

//選單欄建立

qmenubar *bar =

menubar()

;//將選單欄放入視窗中

setmenubar

(bar)

;//建立選單

qmenu *filemenu = bar-

>

addmenu

("檔案");

qmenu *editmenu = bar-

>

addmenu

("編輯");

filemenu-

>

addaction

("新建");

//新增分隔符

filemenu-

>

addseparator()

;filemenu-

>

addaction

("開啟");

editmenu-

>

addaction

("修改"

);

工具欄設定,需要新增 q******* 標頭檔案

//工具欄可以有多個

q******* ******** =

newq*******

(this);

add*******

(qt::left*******area, *******)

;//初始工具欄停靠左邊

//只允許左右停靠

*******-

>

setallowedareas

(qt::left*******area | qt::right*******area)

;//設定浮動

*******-

>

setfloatable

(false);

//設定移動,總開關

*******-

>

setmovable

(false);

//關閉後上述操作都不能執行

//在工具欄中設定內容

*******-

>

addaction

("新建");

*******-

>

addaction

("開啟");

//工具欄中新增控制項

qpushbutton *btn =

newqpushbutton

("按鈕"

,this);

*******-

>

addwidget

(btn)

;

狀態列設定,需要新增 qstatusbar 標頭檔案

//狀態列,最多有乙個

qstatusbar *stbar =

statusbar()

;//設定到視窗中

setstatusbar

(stbar)

;//放標籤控制項

qlabel *label =

newqlabel

("提示資訊"

,this);

//需要新增qlabel標頭檔案

stbar-

>

addwidget

(label)

;qlabel *label1 =

newqlabel

("右側提示資訊"

,this);

stbar-

>

addpermanentwidget

(label1)

;

鉚接部件設定,需要新增 qdockwidget 標頭檔案

//鉚接部件(浮動視窗),可以有多個

qdockwidget *dockwidget =

newqdockwidget

("浮動視窗"

,this);

adddockwidget

(qt::bottomdockwidgetarea, dockwidget)

;

中心部件設定

//設定中心部件,只有乙個

qtextedit *edit =

newqtextedit

(this);

//需要新增qtextedit標頭檔案,記事本

setcentralwidget

(edit)

;

QT 入門之常用控制項屬性設定

這裡我在這講一下,我在開發專案的時候常用的使用方式。qt的功能很強大,建構函式的方式也很多。以下方式可供初學者參考。後續會繼續更新!需要新增標頭檔案 include 標籤 常見屬性設定 建立物件 this inte cetitle new qlabel this 設定標籤的位置,注意我傳入的是qre...

Qt常用控制項

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

Qt 常用設定

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