Qt 中的基本控制項 Buttons 按鈕

2021-09-11 16:11:11 字數 1661 閱讀 6697

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在總體上控...