zoukankan      html  css  js  c++  java
  • 学习QT——GUI的基础用法(2)

    1、listWidget列表

    在构造函数里面添加:

    1     for (int i=0; i<9; i++)
    2     {
    3         ui->listWidget->addItem(QString::number(i)+"item here");
    4     }

    在pushbutton里面添加

     1 void Dialog::on_pushButton_clicked()
     2 {
     3 //    QListWidgetItem *itm = ui->listWidget->currentItem();
     4 //    itm->setText("Fuzzy Bunny of doom");
     5 //    itm->setTextColor(Qt::red);
     6 //    itm->setBackgroundColor(Qt::black);
     7     
     8     ui->listWidget->currentItem()->setText("Fuzzy Bunny of doom");
     9     ui->listWidget->currentItem()->setTextColor(Qt::red);
    10     ui->listWidget->currentItem()->setBackgroundColor(Qt::black);
    11 }

    2、QTreeWidget

    现在dialog.h里面声明两个新的函数

    1 void AddRoot(QString name, QString Description);
    2 void AddChild(QTreeWidgetItem *parent, QString name, QString Description);

    在在dialog.cpp里面实现这两个函数

     1 void Dialog::AddRoot(QString name, QString Description)
     2 {
     3     QTreeWidgetItem *itm = new QTreeWidgetItem(ui->treeWidget);
     4     itm->setText(0,name);
     5     itm->setText(1,Description);
     6     ui->treeWidget->addTopLevelItem(itm);
     7 
     8     AddChild(itm, "one", "hello");
     9     AddChild(itm, "two", "world");
    10 }
    11 
    12 void Dialog::AddChild(QTreeWidgetItem *parent, QString name, QString Description)
    13 {
    14     QTreeWidgetItem *itm = new QTreeWidgetItem();
    15     itm->setText(0,name);
    16     itm->setText(1,Description);
    17     parent->addChild(itm);
    18 }

    在Dialog的构造函数中加入

    1     ui->treeWidget->setColumnCount(2);
    2     AddRoot("1 Hello","1 world");
    3     AddRoot("2 Hello","2 world");
    4     AddRoot("3 Hello","3 world");
  • 相关阅读:
    BAT脚本编写要点(1)_特殊字符
    开源爬虫软件汇总
    使用Gradle发布项目到JCenter仓库
    解决Android中,禁止ScrollView内的控件改变之后自动滚动
    理解RESTful架构
    一种为 Apk 动态写入信息的方案
    Proguard配置注解
    使用statsvn统计svn中的代码量
    android如何释放图片缓存
    Git命令参考手册(文本版)
  • 原文地址:https://www.cnblogs.com/dadidelearning/p/9579963.html
Copyright © 2011-2022 走看看