上一页 1 ··· 8 9 10 11 12
摘要: 先说一下,我对Qt的开发方式,我是通过板子挂载虚拟机 然后通过smb服务实现PC机与虚拟机的共享目录的访问。 这几天做项目真好要用到数据库,当然不二的选择就是用Qt自带的sqlite数据库,来做,于是我在xp系统用Qtcreator创建了一个简单的小程序,来做一下实验,运行起来试下面这个样子的点击一下查看按钮,会添加一条信息,在pc机上很容易实现了,但在Arm开饭板上,数据库能打开但执行插入的操作的时候总是报错,我把我能想到的可能都想到了,1,修改了一下数据库的权限,2,export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Trolltech/Q 阅读全文
posted @ 2012-11-01 19:47 onlycxue 阅读(4672) 评论(0) 推荐(0) 编辑
摘要: Qt的QString类提供了很方便的对字符串操作的接口。使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替。QString::fill ( QChar ch, int size = -1 )例: QString str = "Berlin"; str.fill('z'); // str == "zzzzzz" str.fill('A', 2); // str == "AA"2,从字符串里查找相同的某个字符串str。int QString::indexOf ( const QStrin 阅读全文
posted @ 2012-10-30 19:23 onlycxue 阅读(101644) 评论(1) 推荐(6) 编辑
摘要: 不得不说Qt很强大,它完美的支持对文件的操作,说等到对文件的操作就要涉及到两个基本的类,QFile 和QTextStream,前者负责文件的打开,关闭 等等一些执行的操作,后者是对文件流的操作,对文件内容的读写,都要通过它来完成。void setOs::getNetcfg(){ QString s; QFile file("net.cfg"); if(file.open(QIODevice::ReadOnly)) { QTextStream stream(&file); QString line; while(!stream.a... 阅读全文
posted @ 2012-10-29 18:36 onlycxue 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 谈不上什么再谈,上次匆匆的写了点数据库的博客就放下了,今天做智能家居项目要用到数据库来存储报警信息,又出现了许多问题,不得在记一下。废话少说言归正传。如果每次收到信息跟创建数据表一样的,那么,当我们动态接受数据时不得已还要组合字符串,但最后不见得好弄,因为字符串里还要套字符串。query.exec("create table message (设备类型 varchar(20),设备编号 int," "网络地址 int, 归属房间 varchar(20),报警时间 varchar(20)) ");而QSqlQuery 类给我们提供了一个bindValue( 阅读全文
posted @ 2012-10-26 18:41 onlycxue 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 上次做的图片浏览存在最大的缺陷是listView中不能以缩略图的方式显示图片文件,考虑到项目的进度我另辟蹊径了。看下面Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); num = 3; filePath = new QDir("/mnt/xuechao/src"); ui->label->setAlignment(Qt::AlignHCenter); ui->label->setAlignment(Qt::Align 阅读全文
posted @ 2012-10-18 18:59 onlycxue 阅读(756) 评论(0) 推荐(0) 编辑
摘要: QFileSystemModel这个类今天第一次用到,个人理解QFileSystemMode这个类主要是用来监视文件系统中的某个目录的变化,并及时更新数据。先介绍一下他的成员函数,QFileSystemModel* model= new QFileSystemModel(); model->setNameFilterDisables(false);setNameFilterDisables 是用来设置文件名是否可以重命名。接着看下面model->setFilter(QDir::Dirs|QDir::Drives|QDir::Files|QDir::NoDotAndDotDot);s 阅读全文
posted @ 2012-10-17 19:27 onlycxue 阅读(4604) 评论(0) 推荐(0) 编辑
摘要: 我们先了解一下基本的类:QSqlDatabase 提供数据库的连接操作,QSqlQuery是执行Sql语句的类,如:QSqlQueryquery(db);query.exec("insertintopersonvalues(101,'Danny','Young')");下面是如何创建一个数据库以及一个数据表。void myDatabase::createDB(){ QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName(" 阅读全文
posted @ 2012-10-08 16:54 onlycxue 阅读(15522) 评论(0) 推荐(3) 编辑
上一页 1 ··· 8 9 10 11 12