一、常用控制項說明
1、按鈕組
從上到下依次是:
按鈕、工具按鈕、單選按鈕、核取方塊、命令鏈按鈕、對話方塊按鈕盒
2、輸入部件組
3、顯示控制項組
從上到下:標籤、文字瀏覽器、圖形檢視、日曆、液晶數字、進度條、水平線、垂直線、開放式圖形庫工具、嵌入式qml工具。
4、空間間隔組
水平間隔、垂直間隔
5、布局管理組
垂直布局、橫向布局、網格布局、表單布局
6、容器組
組框、滑動區域、工具箱、標籤小部件、堆疊部件、幀、小部件、mdi區域、停靠窗體部件、封裝flash的activex控制項
7、專案檢視組
清單檢視、樹檢視、表檢視、列檢視
二、常用控制項使用
1、qlineedit控制項 獲取和顯示文字
(1)獲取文字
qstring valuestr=ui->qlineedit->text();
(2)顯示文字
ui->radiuslineedit_2->settext("123");
2、qcombobox 控制項
主要功能提供乙個下拉列表供選擇輸入。
簡單使用:
(1)拖拽到乙個qcombobox控制項到設計介面,雙擊編輯組合框
(2).**件中宣告槽函式
void test_combox();
(3)建構函式中連線訊號和槽函式
connect(ui->combobox,signal(currentindexchanged(qstring)),this,slot(test_combox()));
(4)編寫槽函式
void dialog:: test_combox()
3、 qplaintextedit用法
qplaintextedit 是乙個多行文字編輯器,用於顯示和編輯多行簡單文字。
(1)顯示字串
qplaintextedit 提供 cut()、copy()、paste()、undo()、redo()、clear()、selectall() 等標準編輯功能的槽函式,qplaintextedit 還提供乙個標準的右鍵快捷選單。
4、qtablewidget用法
qtablewidget 是 qt 中的**元件類。在窗體上放置乙個 qtablewidget 元件後,可以在 property editor 裡對其進行屬性設定,雙擊這個元件,可以開啟乙個編輯器,對其 colum、row 和 item 進行編輯。
5、qtableview用法
**檢視控制項qtableview,需要和qstandarditemmodel, 配套使用,這套框架是基於mvc設計模式設計的,m(model)是qstandarditemmodel資料模型,不能單獨顯示出來。v(view)是指qtableview檢視,要來顯示資料模型,c(controllor)控制在qt中被弱化,與view合併到一起。
簡單用法:
(1)新增乙個qtableview到介面
(2)後台編寫**要顯示的內容
qstandarditemmodel *student_model = new qstandarditemmodel();
student_model->sethorizontalheaderitem(0, new qstandarditem(qobject::tr("name")));
student_model->sethorizontalheaderitem(1, new qstandarditem(qobject::tr("no.")));
student_model->sethorizontalheaderitem(2, new qstandarditem(qobject::tr("***")));
student_model->sethorizontalheaderitem(3, new qstandarditem(qobject::tr("age")));
student_model->sethorizontalheaderitem(4, new qstandarditem(qobject::tr("college")));
ui->tableview->setmodel(student_model); //掛載**模型
9 Qt訊息對話方塊
效果圖 注意 訊息對話方塊中 critical information warning 基本使用都是一樣的,可以查qmessagebox類中靜態成員函式 段 main.cpp include mainwindow.h mainwindow.h ifndef mainwindow h define m...
Qt常用控制項
qpushbutton的新增。iocn 新增資源檔案 顯示效果為 前面icon後面文字。一般用來新增文字。qtoolbutton的新增。iocn 新增資源檔案 顯示效果toolbuttonstyle中更改,預設toolbuttonicononly toolbuttontextbesidicon。文字...
Qt 常用控制項QSlider學習
qslider部件提供了乙個垂直或水平滑動條。今天的主角是qsilder,qsilder繼承於qabstractslider,它的大多功能在qabstractslider,通過setvalue 來設定當前值,使用setsinglestep setpagestep 用來設定步長,setminimum ...