2、QT中創建一個Button

QPushButton *button1 = new QPushButton("Bord Test",this);  //創建一個名字爲Bord Test的按鈕
button1->move(100,10);                               //按鈕顯示在主窗口的100,10座標處

QVector<QPushButton *> buttons;   //定義buttons 數組,後續創建多個按鈕
QVector<QString > names;                        //定義names 數組,後續爲多個按鈕添加名字
    names.resize(8);              //定義數組大小
    names[0]="Open";              //賦初值
names[1]="Close";
    names[2]="Bord T2";
    names[3]="Bord T3";
    names[4]="Bord T4";
    names[5]="Bord T5";
    names[6]="Bord T6";
    names[7]="Bord T7";
    buttons.resize(8);
    for(int i=0;i<8;i++)            //連續創建8個按鈕
    {
        buttons[i] = new QPushButton(names[i],this);
        buttons[i]->move(100,10+50*i);
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章