首页 > 其他 > 详细

QT QListWidget控件

时间:2020-07-09 21:18:41      阅读:56      评论:0      收藏:0      [点我收藏+]
void addItem(const QString &label)// 增加一个字符串的条目
void addItem(QListWidgetItem *item) //增加一个QListWidgetItem条目
void addItems(const QStringList &labels)//增加一个字符串列表条目
插入条目到控件上
注:row是从0开始
void insertItem(int row, QListWidgetItem *item)
void insertItem(int row, const QString &label)
void insertItems(int row, const QStringList &labels)
QListWidgetItem * item(int row) const//获得指定行号上的条目
int row(const QListWidgetItem *item) const//获得条目的行号

QListWidgetItem* takeItem(int row)

 

信号

void doubleClicked(const QModelIndex &index)

void itemDoubleClicked(QListWidgetItem *item)//双击信号

 

自定义窗口条目

 

void MainWindow::on_addWinBtn_clicked()
{
    //创建条目
    Form* form = new Form;
    QListWidgetItem* item = new QListWidgetItem();
    //设置自定义条目,与Form一样大
    item->setSizeHint(QSize(20,20));
    ui->listWidget->addItem(item);
    
    //给条目设置窗口form
    ui->listWidget->setItemWidget(item,form);
}

 

QT QListWidget控件

原文:https://www.cnblogs.com/guangzhouhe/p/13275973.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!