生活随笔
收集整理的這篇文章主要介紹了
Qt学习-------常用控件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
按鈕組
QPushButton 常用按鈕QToolButton 工具按鈕 用于顯示圖片,如圖想顯示文字,修改風格:toolButtonStyle , 凸起風格autoRaiseradioButton 單選按鈕,設置默認 ui->rBtnMan->setChecked(true);checkbox多選按鈕,監聽狀態,2 選中 1 半選 0 未選中
QListWidget 列表容器
1.QListWidgetItem * item 一行內容
2 ui->listWidget ->addItem ( item ) 添加到窗口上
3 設置居中方式item->setTextAlignment(Qt::AlignHCenter);
4 可以利用addItems一次性添加整個詩內容
QListWidgetItem
*item
=new QListWidgetItem("鋤禾日當午");ui
->listWidget
->addItem(item
);
item
->setTextAlignment(Qt
::AlignHCenter
);
QTreeWidget 樹控件
1 設置頭
1.1 ui->treeWidget->setHeaderLabels(QStringList()<< “英雄”<< “英雄介紹”);
2 創建根節點
2.1 QTreeWidgetItem * liItem = new QTreeWidgetItem(QStringList()<< “力量”);
3 添加根節點 到 樹控件上
3.1 ui->treeWidget->addTopLevelItem(liItem);
4 添加子節點
4.1 liItem->addChild(l1);
ui
->treeWidget
->setHeaderLabels(QStringList()<<"英雄"<<"英雄介紹");QTreeWidgetItem
*liTtem
=new QTreeWidgetItem(QStringList()<<"力量");QTreeWidgetItem
*miItem
=new QTreeWidgetItem(QStringList()<<"敏捷");QTreeWidgetItem
*ziItem
=new QTreeWidgetItem(QStringList()<<"智力");ui
->treeWidget
->addTopLevelItem((liTtem
));ui
->treeWidget
->addTopLevelItem((miItem
));ui
->treeWidget
->addTopLevelItem((ziItem
));QStringList heroL1
,heroL2
;heroL1
<< "剛被豬" << "前排坦克,能在吸收傷害的同時造成可觀的范圍輸出";heroL2
<< "船長" << "前排坦克,能肉能輸出能控場的全能英雄";QTreeWidgetItem
*l1
= new QTreeWidgetItem(heroL1
);liTtem
->addChild(l1
);QTreeWidgetItem
*l2
= new QTreeWidgetItem(heroL2
);liTtem
->addChild(l2
);QStringList heroM1
,heroM2
;heroM1
<< "月騎" << "中排物理輸出,可以使用分裂利刃攻擊多個目標";heroM2
<< "小魚人" << "前排戰士,擅長偷取敵人的屬性來增強自身戰力";QTreeWidgetItem
*m1
= new QTreeWidgetItem(heroM1
);miItem
->addChild(m1
);QTreeWidgetItem
*m2
= new QTreeWidgetItem(heroM2
);miItem
->addChild(m2
);QStringList heroZ1
,heroZ2
;heroZ1
<< "死靈法師" << "前排法師坦克,魔法抗性較高,擁有治療技能";heroZ2
<< "巫醫" << "后排輔助法師,可以使用奇特的巫術詛咒敵人與治療隊友";QTreeWidgetItem
*z1
= new QTreeWidgetItem(heroZ1
);ziItem
->addChild(z1
);QTreeWidgetItem
*z2
= new QTreeWidgetItem(heroZ2
);ziItem
->addChild(z2
);
Q
其他控件
1 stackedWidget ??丶?br /> 1.1 ui->stackedWidget->setCurrentIndex(1)
2 下拉框
2.1 ui->comboBox->addItem(“奔馳”);
3 QLabel 顯示圖片
3.1 ui->lbl_Image->setPixmap(QPixmap(":/Image/butterfly.png"))
4 QLabel顯示動圖 gif圖片
4.1 ui->lbl_movie->setMovie(movie); movie->start();
總結
以上是生活随笔為你收集整理的Qt学习-------常用控件的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。