QListView 使用示例

QListView *listview = new QListView(this);       //创建QListView对象
        listview->setGeometry(50, 20, 100, 200);         //设置位置和大小

        QStringList list;                                //创建数据显示列表
        list.append("苹果");
        list.append("香蕉");
        list.append("桃子");

        //使用数据列表创建数据显示模型
        QStringListModel *listmodel = new QStringListModel(list);
        listview->setModel(listmodel);                   //设置模型到listview上

        listview->setMovement(QListView::Free);          //设置数据可以自由拖动
        listview->setSpacing(2);

展示效果:

 

posted @ 2025-05-29 16:05  liliyou  阅读(52)  评论(0)    收藏  举报