码迷,mamicode.com
首页 > 其他好文 > 详细

QListWidget特别简单,但有两种添加item的方式

时间:2014-10-29 21:06:22      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   ar   使用   for   sp   

虽然特别简单,但是对于小白来说,还是有必要过一下脑子和眼睛,还有手的(江湖传言:眼过千变,不如手过一遍),所以记录在此:

#include "tablewidgetxxx.h"
#include <QtGui/QApplication>
#include <QtGui/QListWidget>
#include <QtGui/QSplitter>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QSplitter splitter;

    // 方法一,使用QStringList做内部模型,一下子添加所有内容
    QListWidget * left = new QListWidget();
    QStringList list;
    list << "98" << "99" << "100" << "101" << "102";
    left->addItems( list );
    left->sortItems();

    // 方法二,使用QListWidgetItem做内部模型,一项一项添加
    QListWidget * right = new QListWidget();
    for ( int i=98; i<103; i++) {
        QListWidgetItem * item = new QListWidgetItem;
        item->setData(Qt::DisplayRole, i);
        right->addItem(item);
    }
    right->sortItems();

    // 显示
    splitter.addWidget(left);
    splitter.addWidget(right);
    splitter.show();

    return app.exec();
}

参考:

http://book.51cto.com/art/201207/347902.htm

QListWidget特别简单,但有两种添加item的方式

标签:style   blog   http   io   color   ar   使用   for   sp   

原文地址:http://www.cnblogs.com/findumars/p/4060251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!