Qt将从数据库中查询到的字符串数据输出在自定义的控件中
2016-12-04 22:28
323 查看
MyListView::MyListView() { QStringList data; data << "Letter A" << "Letter B" << "Letter C"; model = new QStringListModel(this); model->setStringList(data); listView = new QListView(this); listView->setModel(model); QHBoxLayout *btnLayout = new QHBoxLayout; QPushButton *insertBtn = new QPushButton(tr("insert"), this); connect(insertBtn, SIGNAL(clicked()), this, SLOT(insertData())); QPushButton *delBtn = new QPushButton(tr("Delete"), this); connect(delBtn, SIGNAL(clicked()), this, SLOT(deleteData())); QPushButton *showBtn = new QPushButton(tr("Show"), this); connect(showBtn, SIGNAL(clicked()), this, SLOT(showData())); btnLayout->addWidget(insertBtn); btnLayout->addWidget(delBtn); btnLayout->addWidget(showBtn); QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(listView); mainLayout->addLayout(btnLayout); setLayout(mainLayout); }
首先,我们创建了一个[code]QStringList对象,向其中插入了几个数据;然后将其作为
QStringListModel的底层数据。这样,我们可以理解为,
QStringListModel将
QStringList包装了起来。剩下来的只是简单的界面代码,这里不再赘述。试运行一下,程序应该是这样的:
[/code]
相关文章推荐
- FOR XML AUTO将数据库表的一个字段的数据查询拼接为带间隔符的字符串
- Qt数据库连接、数据查询、添加、修改、删除
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- C# DataGgridView 控件绑定数据库sql server,查询数据,导出到Excel
- 加载数据库表全部数据到GridView控件,但通过查询条件在GridView显示一行或几行数据
- sql 数据库,左外链接和查询结果某一项添加自定义字符串的情况
- qt拖放 控件之间拖放 自定义数据
- mybatis执行查询语句查询不到结果,控制台输出sql语句复制到数据库中能查到数据
- asp.net 不用控件 循环输出数据库数据的方法
- asp.net 不用控件 循环输出数据库数据的方法
- php查询数据库输出近7天,每一天的数据
- Golang 如何定义一个接口类型的切片,它可以用来存储混合类型的数据,又如何自定义错误信息输出,以及如何定义变参函数,还有字符串多种拼接方式
- 项目实战:UI美化和动画、数据传递、时间控件、字符串处理、数据库操作、和AS配置
- 玩转大数据系列之Apache Pig如何通过自定义UDF查询数据库(五)
- 将键盘输入的字符串送到用户自定义的数据缓存区中并输出
- Jsp用JDBC查询数据库并输出JSON格式数据
- QT查询数据库中的数据在tableview显示
- mybatis执行查询语句查询不到结果,控制台输出sql语句复制到数据库中能查到数据
- Java连接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash
- mybatis执行查询语句查询不到结果,控制台输出sql语句复制到数据库中能查到数据