核取方塊 單行文字框 組合框

2021-08-03 03:40:07 字數 2096 閱讀 6516

一、核取方塊

核取方塊的操作函式

bool   ischecked()  const  //判斷這個核取方塊是否被選中

void     setchecked(bool)   //設定這個核取方塊的選中情況

核取方塊的訊號

void    statechanged(int state)   //狀態改變訊號

例1建立乙個是否同意協議的核取方塊選中後下一步按鈕能用不選中下一步按鈕不能用

#ifndef test_h

#define test_h

#include

#include

#include

#include

#include

#include

class test : public qmainwindow

;#endif // test_h

#include "test.h"

#include "ui_test.h"

test::test(qwidget *parent) :

qmainwindow(parent)

test::~test()

int test::button_click()

int test::check_changed()

else

}二、單行文字框

#include//新增標頭檔案

qlineedit   *m_line;//在介面類標頭檔案中中定義乙個變數

m_line=new  qlineedit(this);//建構函式中給單行變數申請空間

m_line->settext("cancle");//新增行中的文字

m_line->setgeometry(180,230,70,40);//設定行的位置和大小

qstring tex=m_line->text();//獲得行中文字給tex

#include//提示框的標頭檔案

qmessagebox::information(this,"ok","good input");//ok是框名   goodinput是提示內容

connect(m_line,signal(returnpressed()),this,slot(onreturn()));//把回車訊號和onreturn()這個函式連線起來,當在m_line上按下回車是會觸發這個函式

三、組合框

#include//新增組合框的標頭檔案

qconbobox* com_box;//在標頭檔案中新增乙個組合框的變數

com_box=new qcombobox(this);//建立乙個組合框

com_box->additem("chinese");

com_box->additem("english");

com_box->additem("french");/./依次在組合框下新增選項

com_box->insertitem(2,"koern");//在指定位置新增乙個選項

com_box->additem("chinese","ch");

com_box->additem("english","en");

com_box->additem("french","er");

com_box->insertitem(2,"koern","ko");//後面新增的縮寫是前面資訊的關聯資料data也可以為數字

int  index=com_box->currentindex();//得到當前選項的位置

qstring data=com_box->itemdata(index),tostring();//得到當前選項的關聯資料data,

qstring text=com_box->itemtext(index);//得到當前選項的值

com_box->seteditable(true);//這樣組合框不僅可以選擇也可以編輯

qstring value=com_box->currenttext();//可以得到編輯後的選項

connect(com_box,signal(currentindexchanged(int)),this,slot(onchanged(int)));//如果所選的組合框中的選項發生改變就會執行onchanged()函式,並且會吧變後的位置傳給onchenged()函式

核取方塊組選中讀取到文字框

核取方塊組不同於文字框方便儲存不方便讀取。值的儲存和讀取 因為文字框比較方便讀取和儲存所以我想到了把核取方塊變相的轉為文字框,通過控制文字框的值來控制核取方塊的選中狀態,這樣就方便後台的資料操作。的執行順序是後台優先的,然後是指令碼 應該是這樣的 function 賦值 var name var k...

python建立單行文字框 HTML單行文字框

的登入或註冊頁面,使用者名稱一欄使用的一般為單行文字框。例如 c語言中文網的登入 或註冊 頁面使用者名稱欄的文字框,使用的就是單行文字框。在 html 中,把 標籤的 type 屬性設定為 text 可以表示單行文字框,又叫做常規文字框。具體語法格式如下 接下來我們看乙個具體的例子 使用者名稱 執行...

核取方塊對話方塊使用

建立篩選核取方塊對話方塊 param guoguanglist 聯賽名 param flags 是否選擇 create time 2011 10 26 下午3 59 54 private void initfilterdialog string inamelist,final boolean ifl...