1.
checkbox的特點是可以在多個專案中多選,而若使用qbuttongroup類控制項的setexclusive()函式,則可將checkbox的屬性轉換為「只能單選」。 2.
qcheckbox可以向文字位置新增影象。利用qabstractbutton控制項的成員函式seticon()便可以在qcheckbox中使用影象資源。 3.
向qcombobox控制項新增專案時,使用additem()。使用重寫(overriding)後的additem()新增圖示。
combo = new qcombobox(this);
combo->additem("network");
combo->additem(qicon("resources/network.png"),"network");4.
qdial控制項提供了圓形volume調節器之類的使用者介面,可以利用成員函式指定範圍。成員函式setrange()可以指定qdial控制項的範圍。成員函式setnotchesvisible()可以在qdial控制項上顯示刻度。 5.
可以使用qfocusframe在qpushbotton控制項外繪製外層線。
qfocusframe * btn_frame = new qfocusframe(this);
btn_frame->setwidget(ui.btn);
btn_frame->setautofillbackground(true);
成員函式setwidget()可以使之前宣告的qpushbutton控制項包含到qfocusframe內,也可以使其它控制項包含到qfocusframe內。6.
qscrollarea控制項的成員函式setwidget()可以將qlabel控制項包含到qscrollarea控制項。如果影象比qscrollarea控制項大,則會自動生成滾動條。 7.
分配多個控制項或視窗的大小有限時,選項卡(tab)比較實用。可以使用addtab()向qtabwidget新增選項卡。
qtabwidget *tab = new qtabwidget(this);
qwidget * browser_tab = new qwidget;
qwidget * user_tab = new qwidget;
tab->addtab(browser_tab,qicon("./resources/browser.png"),"browser");
tab->addtab(user_tab,qicon("./resources/user.png"),"user");
private slots: void currenttab(int index);
connect(tab,signal(currentchanged(int)),this,slot(currenttab(int)));8.
使用函式addseparator即可在控制項之間使用分隔符separator。 9.
qlistview 列表形態的檢視控制項
qtableview 基於模型/檢視的**檢視控制項
qtreeview 基於模型/檢視的樹形檢視控制項
qcalendarwidget 以日曆的形式顯示使用者選擇的日期(以月為單位)的控制項
Qt 各種控制項的作用
1.qframe,帶邊框部件的特點是有乙個明顯的邊界框架。3.qlcdnumber讓數碼字元有液晶效果 4.qstackwidget用於顯示tab頁 5.qtoolbox提供了一系列層疊視窗部件,類似qq的抽屜效果。6.按鈕部件,抽象基類為qabstractbutton,常用的有qpushbutto...
Android 中的各種控制項
介紹 在 android 中使用各種控制項 view datepicker 日期選擇控制項 timepicker 時間選擇控制項 togglebutton 雙狀態按鈕控制項 edittext 可編輯文字控制項 progressbar 進度條控制項 seekbar 可拖動的進度條控制項 autocom...
Qt 中的基本控制項 Buttons 按鈕
1,qt中有六種按鈕元件,分別是按壓按鈕qpushbutton 工具按鈕qtoolbutton 單選 按鈕qradiobutton 多選按鈕qcheckbox 命令鏈結按鈕qcommandlinkbutton 按鈕盒qbuttonbox。2,pushbutton是qt中最常用的按鈕,主要使用的函式為...