1,qt中有六種按鈕元件,分別是按壓按鈕qpushbutton、工具按鈕qtoolbutton、單選 按鈕qradiobutton、多選按鈕qcheckbox、命令鏈結按鈕qcommandlinkbutton、 按鈕盒qbuttonbox。
2,pushbutton是qt中最常用的按鈕,主要使用的函式為以下幾個
void mainwindow::on_pushbutton_clicked()
else
}
實現彈出式選單功能:
qmenu *pmenu = new qmenu(this);
pmenu‐>addaction("first item");
pmenu‐>addaction("second item");
pmenu‐>addseparator();
pmenu‐>addaction("third &item");
pmenu‐>addaction("fourth item");
// 設定選單
ui‐>pushbutton_4‐>setmenu(pmenu);
3,qtoolbutton類提供了用於命令或選項可以快速訪問的按鈕,通常可以用在q******* 裡面。一般不會放在widget中直接使用
可以直接將pushbutton向qtoolbutton裡面拖拽即可。
4,qradiobutton 單選項按鈕, 狀態分為選中和未選中,單選框一般用於在多選1。
qdebug()<5,qcheckbox復選項按鈕, 狀態分為選中和未選中,核取方塊一般用於在多個中選 擇多個。
Qt 基本控制項的使用
控制項是介面設計的基本部件,也是各大qt元件中最基本的功能。本文將通過 講解qt中核取方塊 單選框 文字框 布局控制項的使用。首先建立乙個名為dialog的qdialog專案。然後回自動生成dialog.h dialog.c main.c。本文中的例子包括三個核取方塊的水平布局,並用核取方塊來設定文...
Qt中的各種控制項簡介
1.checkbox的特點是可以在多個專案中多選,而若使用qbuttongroup類控制項的setexclusive 函式,則可將checkbox的屬性轉換為 只能單選 2.qcheckbox可以向文字位置新增影象。利用qabstractbutton控制項的成員函式seticon 便可以在qchec...
Qt筆記 設定控制項的基本屬性
morph是變換按鈕型別的意思。比如說button型別按鈕變換到checkbox按鈕等。qt中控制項的顏色屬性在stylesheet中修改,其可修改的專案包括 add resourse 等4項 另一方面,qt為了做到能夠自動變換圖示的大小,使用了稱之為layout的控制項容器,layout在總體上控...