首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
qt 操作 accdb
2024-10-27
Qt+数据库
前言支持内置数据库: 一.sqlite 1.在头文件中声明数据库对象 QSqlDatabase db; 2.在构造函数中定义对象(最好这样定义,因为对于db来说只需要addDatabase一次,否则多次addDatabase会报错) if(QSqlDatabase::contains("qt_sql_default_connection")) db = QSqlDatabase::database("qt_sql_default_connection"); else
QT 操作数据库
整理一下 QT 操作数据库的一些要点,以备以后的查询学习(主要是操作 mysql ). 首先,要查询相关的驱动是否已经装好了,可以用以下的程序进行验证: #include <QtCore/QCoreApplication> #include <QSqlDatabase> #include <QDebug> #include <QStringList> int main(int argc, char *argv[]) { QCoreApplication a(
QT操作EXCEL
介绍一下最基本的QT对EXCEL的读写操作. 声明:转载于:http://blog.csdn.net/czyt1988/article/details/52121360 在使用QT的操作数据库的时候,可能会出现(一般都会出现) #include<QAxObject>这个文件找不到的错误 要在.pro文件中添加: QT += axcontainer 然后就是对EXCEL的操作 bool adminFinancial::exportToExcel() { QString filepath=QFil
Qt操作Oracle
很久以前写过<Qt数据库操作>的一篇文章,在操作数据库的时候,温习了一下!感觉很好!但在操作Oracle数据库时又遇到了一些问题.在使用QSqlRelationalTableModel操纵表的时候,却无法显示.这里使用QT中自带的例子$QTDIR\examples\sql\relationaltablemodel 加以修改说明. 首先编译数据库驱动,我这里使用的的是 Oracle 9i,数据库名为 syabt,账号 scott,密码 tiger.在<Qt数据库操作>中已经讲解了编译
Qt操作xml文件(增删改功能)
这个例子是在根据网上博客<Qt数据库(XML)>改写的一个操作XML的实现. 借鉴了很多里面的代码,大家可以结合上面的博客对照,相信你肯定会对XML的操作熟练起来. 我建立的是Qwidget项目,没有添加ui文件,输出内容都放在应用程序输出中(qDebug). XMLtest.pro文件代码: #------------------------------------------------- # # Project created by QtCreator 2012-08-15T15:56:
Qt 操作Excel
Qt对Excel的数据读/写操作没有现存的类,需要使用QAxObject,下面是从网上下载下来的一个封装好的类,感觉还可以,一般情况下够用,拿来给大家分享. 头文件: #ifndef EXCELENGINE_H#define EXCELENGINE_H #include <QObject>#include <QFile>#include <QString>#include <QStringList>#include <QVariant>#incl
qt 操作excel表格
自己编写的一个Qt C++类,用于操作excel表格,在Qt中操作excel需在.pro中增加CONFIG+=qaxcontainer配置. 1.打开Excel:objExcel = new QAxObject("Excel.Application"): <?xml:namespace prefix = o /> 2.创建工作表:workSheet->dynamicCall("Add"); 3.打开工作表:workExcel->dynami
Qt 操作 pdf 文件
写了好久的东西,不小心按了下返回键就没了.CSDN居然没自动保存,坑爹啊 原本还有很多信息的,现在直入正题吧. QT没有内置PDF操作的功能(其实有一个,QPrinter,不过只能写不能读,基本是半残) 今天要使用的库叫Poppler - qt5.官网在这里 这里提供一个win32下编译好的版本 下载 下载完后,将解压出来的文件夹放到你的工程目录下. 然后右键项目名称 -- 添加库 -- 外部库 库文件: lib/ libpoppler-qt5.dll 包含路径: include
Qt 操作SQLite数据库
项目中通常需要采用各种数据库(如 Qracle.SQL Server.MySQL等)来实现对数据的存储.查询等功能.下面讲解如何在 Qt 中操作 SQlite 数据库. 一.SQLite 介绍 Sqlite 数据库作为 Qt 项目开发中经常使用的一个轻量级的数据库,可以说是兼容性相对比较好的数据库之一(Sqlite就像Qt的亲儿子,如同微软兼容Access数据库一样).Qt5 以上版本可以直接使用(Qt自带驱动),是一个轻量级的数据库,概况起来具有以下优点: SQLite 的设计目的是嵌入式 S
QT 操作oracle数据库遇到的问题
一.首先参考官方文档: http://qt-project.org/doc/qt-4.8/sql-driver.html#qoci 二.编译驱动: http://www.tuicool.com/articles/IFzIji 三.重要的一点:一定要安装oracle client:否则还是提示驱动加载失败 http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip 四.oracle数据库管理命令: 在向导下 建立
QT操作Excel(通过QAxObject使用了OLE,前提是本地安装了Excel)
新建QT GUI项目,在选择选项中勾选ActiveQT Container. #include <qaxobject.h> QAxObject *obj = new QAxObject("Excel.Application"); obj->setProperty("Visible", true); obj->setProperty("Caption", "Hello world"); QAxObject
QT 操作 excel 教程
前言:环境 win7 64位,QT4.8.5,QT Creator 在 .pro 文件中加入语句"CONFIG+=qaxcontainer"; 源码如下: //main.cpp #include "mainwindow.h" #include <QApplication> #include <QtGui> #include <QWidget> #include <QAxObject> #include <QAxW
qt 操作串口 QSerialPort
准备工作 *.pro中加入 QT += serialport 初始化 void MainWindow::initPort() { //读取串口信息 foreach (const QSerialPortInfo &info, QSerialPortInfo::availablePorts()) { qDebug()<<"Name:"<<info.portName(); qDebug()<<"Description:"<
qt 操作word
//修改doc QString filepath="e:\\aa.doc"; QAxWidget *word = new QAxWidget("Word.Application"); QAxObject *document =word->querySubObject("Documents"); document->dynamicCall("Open(const QString&)",QString(file
qt 操作注册表,设置ie代理
void SetIEProxy(QString proxy) { QSettings settings("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", QSettings::NativeFormat); settings.setValue("ProxyServer", proxy); settings.setValue("ProxyE
QT 操作数据库SQLite实例
#include "widget.h" #include <QApplication> #include <QtSql> #include <QTextCodec> #include <QDebug> int main(int argc, char *argv[]) { QApplication a(argc, argv); QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
qt 操作串口
第三方类下载 https://sourceforge.net/projects/qextserialport/files/ 目录介绍 搭建工程 拷贝qextserialbase.cpp.qextserialbase.h.win_qextserialport.cpp和win_qextserialport.h到自己的工程下 //添加头文件 #include "win_qextserialport.h" //添加串口定义 Win_QextSerialPort *Com; //添加槽函数 pr
Qt 操作QDomDocument对象修改节点
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/liulihuo_gyh/article/details/41321369 代码部分: QFile file(filePath); if (!file.open(QFile::ReadOnly | QFile::Text)) {QMessageBox::critical(NULL,tr("错误"),tr("无法打开%1文件
qt操作excel報錯解決
如果電腦上沒有office,需要判斷,否则,会报错 onecore\com\combase\catalog\catalog.cxx()\combase.dll!00007FFF1DF823CB: (caller: 00007FFF1DED3A10) ReturnHr() tid(3a5c) 800401F3 无效的类字符串 线程 (0x0). onecore\com\combase\dcomrem\resolver.cxx()\combase.dll!00007FFF1DE596F0: (cal
Qt 操作excel报错
onecore\com\combase\catalog\catalog.cxx(2376)\combase.dll!00007FFF1DF823CB: (caller: 00007FFF1DED3A10) ReturnHr(7) tid(3a5c) 800401F3 无效的类字符串线程 0x3b74 已退出,返回值为 0 (0x0).onecore\com\combase\dcomrem\resolver.cxx(2279)\combase.dll!00007FFF1DE596F0: (call
Qt 操作sql server数据库
添加qtsql的库 连接数据库 QSqlDatabase_db = QSqlDatabase::addDatabase("QODBC"); _db.setHostName(); _db.setDatabaseName(); _db.setUserName(); _db.setPassword(); _db.setPort(); _db.open(): 增 QSqlQuery query; query.prepare("INSERT INTO xx (xx,xx,xx,xx,x
热门专题
vim-easy-align对不能识别/
postman设置变量参数化
proxifier 未安装
centos7 查看cpu 内存占用
easyui 点击输入框出现日历
vue dom onclick 获取 this
web 获取ip mac
glusterdfs添加节点同步命令
kotlin 创建List
apk怎么通过网络连接设备
pgsql select 所有字段
transform 时长
ASA堆叠failover
sql怎么实现递归获取某个父节点下的所有子节点
phpexcel 如何写入多个模板
注册表修改ie选项卡
phpstorm开发环境搭建
飞机游戏vs为什么加载不了图片了
BAT log日志 记录时间
微信小程序 获取子组件元素高度