- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Qt使用 QSqlTableModel 模型操作数据库
Qt可以使用SQL语句完成对数据库的常规操作。如果不需要复杂的查询,QSqlTableModel模型基本可以满足需求。本文将针对QSqlTableModel模型操作sqlite进行说明。 通常,Qt要进行SQL数据库操作,需要在 .pro 文件中加上这么一句:QT += sql Qt默认的情况下会加载sqlite驱动,下面一段代码为创建一个数据库
2015-11-08 22:23:34
16089
原创 MSVC 2013 + Qt 5.4.2 + quazip 0.7.1 的编译及使用
在Windows平台下,采用cl编译器的编译效率明显要高于Mingw,因其能利用处理器的多核优势并进行多文件同时编译,加上 QMAKE_CXXFLAGS += /MP 编译选项后,个人测试编译时间缩短一半左右。下面的例子不一定局限于MSVC 2013和Qt 5.4.2,只要是qt+msvc的开发形式都可以借鉴。一、编译quazip库① 安装Qt msvc2013版本② 安装MS
2015-11-01 12:14:25
3080
原创 Qt发布Release版本注意事项
1.main() 函数,加入如下代码: QApplication::addLibraryPath("./");2.若有数据库,比如sqlite,一定要写如下语句, DB = QSqlDatabase::addDatabase("QSQLITE");3.发布时,使用命令 windeployqt 即可自动加入相关依赖。
2015-07-28 16:15:40
1027
转载 ubuntu12.04的NFS配置
安装nfs:#sudo apt-get install nfs-kernel-serverubuntu12.04中的已经是最新版本了,无需安装打开/etc/exports文件,在末尾加入:/home/kevin *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/home/kevin:
2015-05-28 12:28:39
298
原创 Ubuntu,TQ2440,arm-linux,Qt交叉编译环境配置
arm-linux环境配置1.从天嵌科技的官方网站获取交叉编译器的安装包,名为EABI-4.3.3_EmbedSky_20100610.tar.bz22.解压,tar -xvfj EABI-4.3.3_EmbedSky_20100610.tar.bz2 -C /3.解压完成后,修改PC的,“/etc/environment” , 添加如何内容,":/opt/EmbedSky/cro
2015-05-28 11:27:50
821
转载 Mplayer 移植
作者:程老师,华清远见嵌入式学院讲师。关于mplayer移植网上资料很多,但都很混乱。在此,我做了一个关于mplayer 的详细总结。在做之前最好在解压源码包后,先通过./configure --help看一下相关配置。X86的LINUX上已经自带了解码库,不需要另外安装解码库,而arm平台自己做的文件系统没有解码库,需要另外安装解码库。下载MPlayer:MPlayer-1.0rc2
2015-05-27 09:04:40
655
转载 Ubuntu 12.04右键在当前位置打开终端
Ubuntu 12.04增加右键命令:在终端中打开软件中心:搜索nautilus-open-terminal安装命令行:sudo apt-get install nautilus-open-terminal重新加载文件管理器nautilus -q或注销再登录即要使用
2015-05-27 08:56:01
385
转载 Qt 读写Excel,并显示到tablewidget
#include "excelengine.h"#include "qt_windows.h"ExcelEngine::ExcelEngine(){ pExcel = NULL; pWorkbooks = NULL; pWorkbook = NULL; pWorksheet = NULL; sXlsFile = ""; n
2015-04-14 15:42:07
7156
4
转载 浅谈 Qt 布局管理器 如何让控件随着窗口变化
Qt 布局管理器 基础学习是本文要介绍的内容,学习Qt的时候,参照帮助手册和相关书籍,其中的例子几乎都是手动的编写代码。至于方便设计界面的Qt designer的例子几乎就没有,想在designer中实现子窗口随主窗口大小变化而变化,整的我郁闷了老半天,后来阅读Qt designer英文手册,才找到了解决的方法,在此和大家一起分享。下述文字是帮助的英文翻译和个人感悟。 1.Qt布局管理器的
2015-04-14 15:33:23
3769
转载 QT QTableView用法小结
QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格:一 添加表头 //准备数据模型 QStandardItemModel *student_model = new QStandardItemModel(); student_model->setHorizontalHeaderItem(0, new QStandardItem(
2015-04-13 15:27:15
590
转载 Ubuntu 12.04 编译安装 OpenCV2.4.8 过程笔记
Ubuntu 12.04 编译安装 OpenCV2.4.8 过程笔记 因为学习需要,前不久各种成功安装了OpenCV2.4.8。在Ubuntu 12.04上本机安装了,交叉编译环境安装了,raspberrypi安装了。都安装成功了,本以为可以好好玩弄了,然后昨天脑抽,重装了电脑。遇到问题,才能进步。这一次,我打算凭着自己的记忆,重新安装一次OpenCV。推荐阅读:Ub
2015-03-28 19:38:41
348
Qt-ExcelEngine.rar
2015-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人