日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt学习-------常用控件

發布時間:2023/12/9 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt学习-------常用控件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

按鈕組

  • QPushButton 常用按鈕
  • QToolButton 工具按鈕 用于顯示圖片,如圖想顯示文字,修改風格:toolButtonStyle , 凸起風格autoRaise
  • radioButton 單選按鈕,設置默認 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 棧控件
    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学习-------常用控件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。