aprendizaje qt ------- controles utilizados comúnmente

Grupo de botones

  1. Botones comunes QPushButton
  2. botón de la herramienta QToolButton para visualizar la imagen, como le gustaría para mostrar el texto, modificar estilos: toolButtonStyle, autoRaise estilo planteado
  3. radioButton botón de radio, establecer el valor predeterminado ui-> rBtnMan-> setChecked (true);
  4. casillas de verificación casilla de verificación, estado de escucha, se selecciona entre 0 2 para seleccionar un medio no seleccionado
    Aquí Insertar imagen Descripción

Lista de contenedores QListWidget

RESUMEN línea 1.QListWidgetItem * Artículo
2 ui-> listWidget -> addItem ( elemento) se añade a la ventana
3 está provista centralmente de realización Item-> setTextAlignment (el Qt :: AlignHCenter);
4 se puede addItems utilizados añadió en una enteras contenido poesía.

 QListWidgetItem*item=new QListWidgetItem("锄禾日当午");
 ui->listWidget->addItem(item);
item->setTextAlignment(Qt::AlignHCenter);

Aquí Insertar imagen Descripción

control de árbol QTreeWidget

1 Head Set
1.1 ui-> treeWidget-> setHeaderLabels (QStringList () << " héroe" << "Héroes");
2 crear el nodo raíz
2.1 QTreeWidgetItem * = liItem nueva QTreeWidgetItem ( QStringList () << " poder");
3 se añade al nodo raíz del árbol de control
3.1 ui-> treeWidget-> addTopLevelItem (liItem);
. se añade 4 niño
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   Aquí Insertar imagen Descripción

otros controles

Control 1 stackedWidget Pila
1,1 ui-> stackedWidget-> SetCurrentIndex (1.)
2 cuadro desplegable
2,1 ui-> comboBox-> addItem ( "Benz");
3 muestran las imágenes QLabel.
3.1 ui-> lbl_Image-> setPixmap (QPixmap ( ": / imagen / butterfly.png "))
. 4 muestra la imagen gif figura movible QLabel
4.1 ui-> lbl_movie-> setMovie (película ); película-> start ();

Publicado 47 artículos originales · ganado elogios 3 · Vistas 1426

Supongo que te gusta

Origin blog.csdn.net/weixin_42076938/article/details/105106239
Recomendado
Clasificación