便捷部件类

复制代码


    QListWidget listWidget;

    //添加项目
    new QListWidgetItem("**",&listWidget);

    QListWidgetItem *listWidgetItem = new QListWidgetItem;
    listWidgetItem->setText("**");

    QPixmap pixmap(50,50);
    pixmap.fill(Qt::blue);
    listWidgetItem->setIcon(QIcon(pixmap));
    listWidgetItem->setToolTip("*****");

    //将部件插入项目
    listWidget.insertItem(1,listWidgetItem);
    //将部件设置为降序排序
    listWidget.sortItems(Qt::DescendingOrder);

    listWidget.show();

    QTreeWidget treeWidget;
    //设置列数
    treeWidget.setColumnCount(2);

    QStringList headers;
    headers<<"*****"<<"*****";

    //设置头
    treeWidget.setHeaderLabels(headers);

    //添加项目
    QTreeWidgetItem *item1 = new QTreeWidgetItem(&treeWidget);
    item1->setText(0,"*****");
    QTreeWidgetItem *item2 = new QTreeWidgetItem(item1);
    item2->setText(0,"*****");
    item2->setText(1,"*****");

    //添加项目
    QTreeWidgetItem *item3 = new QTreeWidgetItem(&treeWidget,item1);
    item3->setText(0,"***");

    treeWidget.show();

    //创建表格部件
    QTableWidget tableWidget(3,2);
    QTableWidgetItem *tablewidgetItem = new QTableWidgetItem("com");
    tableWidget.setItem(1,1,tablewidgetItem);

    //创建表格项目,作为表头
    QTableWidgetItem* headerV = new QTableWidgetItem("cat");
    tableWidget.setVerticalHeaderItem(0,headerV);
    QTableWidgetItem *headerH = new QTableWidgetItem("what");
    tableWidget.setHorizontalHeaderItem(0,headerH);
    tableWidget.show();
复制代码

 

posted @   乐吴  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示