zoukankan      html  css  js  c++  java
  • 【QT】listWidget简单使用

    listWidget中可以添加字符串,按钮等控件,以及自定义控件

    首先定义QListWidgetItem,然后将所要添加的控件一起加入到listWidget

    代码实现:

    1,字符串

    1 void ListW::on_btnstring_clicked()
    2 {
    3     ui->listWidget->addItem("hello");
    4 }

    2,按钮

    1 void ListW::on_btnbutton_clicked()
    2 {
    3     QPushButton *button=new QPushButton("button");
    4     QListWidgetItem *item=new QListWidgetItem();
    5     ui->listWidget->addItem(item);
    6     ui->listWidget->setItemWidget(item,button);
    7 }

    3,自定义Form控件

     1 void ListW::on_btnWidget_clicked()
     2 {
     3     Form *form=new Form();
     4     form->setinfo("./1.PNG","downing");
     5     QListWidgetItem *item=new QListWidgetItem();
     6     item->setSizeHint(form->size());
     7     ui->listWidget->addItem(item);
     8     ui->listWidget->setItemWidget(item,form);
     9 
    10 }
  • 相关阅读:
    Unity接入九游SDK学习与踩坑
    Linux系统下实现Tomcat的安装和项目的部署:
    mac查看端口占用情况并结束进程
    BootStrap
    ES6
    JQuery
    CSS 、JavaScript
    HTML
    XML
    数据库连接池&DBUtils
  • 原文地址:https://www.cnblogs.com/powercool/p/14489163.html
Copyright © 2011-2022 走看看