Qt编译qsqlmysql驱动

感想 由于项目需要在qt环境中使用mySQL数据库,而qt4又没有直接提供qsqlmysql插件,因而只能自己编译。中间走了很多弯路,在此总结一下。 工具 Qt4.8.6X64_msvc2010 MySQL C链接库 MySQLServer 步骤 1.如果没有Qt4.8.6X64_msvc2010 ,则需要自己下载qt ,然后编译64位的在visual studio中使用的版本。编译过程参考其他文阅读全文

Qt文件操作

QFile 说明: QFile是一种输入输出设备(QIODevice),用来关联一个文件。可以用来对文件进行以下操作:打开\关闭\删除\重命名\拷贝\一个文件。 QFile构造函数 QFile::QFile(const QString &name); 函数fileName() QString QFile::fileName()const;//返回的是完整路径名 QFileInfo 用处很大阅读全文

Qt事件处理机制

一、创建事件QEvent Qt事件的来源: -1.系统产生的:通常是window system 把从系统得到的消息,比如鼠标按键等放入系统的消息队列中,Qt事件循环的时候读取这些事件,转化为QEvent. -2.Qt应用程序自身产生的。 自定义事件 在上述Qt事件来源的第二种方式中,又可分为两种: -1.Qt预定义的事件 -2.用户自定义事件 用户自定义事件步骤 -1).注册事件ID: stati阅读全文