- 博客(12)
- 资源 (20)
- 收藏
- 关注
原创 VS搭载Sqlite3用法详解
vs2015搭载sqlite3轻量级数据库的使用方法,增删改查简单方便。vs2015下调用封装好的sqlite3静态库步骤说明。
2023-01-31 16:42:57 747
原创 Qt 文件操作1
Qt提供了QFile类来进行文件处理,为了更方便地处理文本文件或二进制文件,Qt还提了QTextStream类和QDataStream类,处理临时文件可以使用QTemporaryFile,获取文件信息可以使用QFileInfo,处理目录可以使用QDir.监视文件和目录变化可以使用QFileSystemWatcher. 要打开一个文件,可以在构造函数中指定文件名,也可以在任何时候使用s
2016-11-03 10:19:11 650
转载 Qt操作数据库2
一、数据库的连接 1.QSqlDatabase TB = QSqlDatabase::addDatabase("QMYSQL");// becomes the new default connect//TB.setConnectOptions("CLIENT_SSL=1;CLIENT_IGNORE_SPACE=1");//使用SSL安全连接TB.setHostName
2016-06-25 11:51:49 396
转载 Qt操作数据库1
Qt使用SQL主要是下面的几个类 QSqlDatabase 建立于数据库的链接 QSqlQuery 用于执行SQL语句 QSqlTableModel 结合QTableView可以输出数据库的表贴下我写的简单Demo [cpp] view plaincopyprint?QSqlDatabase db =QSqlDatabase::addData
2016-06-25 11:05:49 483
原创 Qt的tr函数和中文乱码处理
Qt在创建工程时,不要使用中文,这会操作无法编译在给控件添加中文的时候 通常都会产生乱码,处理方法: 1. 在main.cpp中添加 #include QTextCodec::setCodecForTr(QTextCode::codecForLocale() ); // 取得本地操作系统的语系 在mainWindow.cpp中处理:
2016-06-15 11:39:40 4229
转载 VS 开发中的字符串转换 (二)
【整理】Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTRL表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP 与P是等
2016-05-11 15:37:15 987
转载 VS 开发中的字符串转换 (一)
CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换 一.CString与LPCWSTR 两者的不同:LPCWSTR 是Unicode字符串指针,初始化时串有多大,申请空间就有多大,以后存贮若超过则出现无法预料的结果,这是它与CString的不同之处。而CString是一个串类,内存空间类会自动管理。 CString转换成LPC
2016-05-11 15:33:06 848
转载 Qt接口详细分类
/*****************Qt显示中文(主要在main函数实现)***************************/ #include // 编码头文件 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb18030")); // 窗口里面可以接收或写中文文字 // 这个和上面那个是等级的 QTex
2016-04-27 09:45:04 5331
转载 Qt信号与槽机制1
信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。QT是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在QT库的基础之上。QT支持下列平台:MS/WINDOWS-95、98
2016-04-16 13:40:11 723
转载 QT 连接数据库的详细步骤
1. #include 2. #include 1、连接微软的Access1. QSqlDatabase ldb = QSqlDatabase::addDatabase("QODBC");2. ldb.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS
2016-04-16 09:36:55 1215
转载 Qt的常见编译错误
1,./ui_logindialog.h:150: error: 'class QLineEdit' has no member named 'setPlaceholderText'./ui_logindialog.h:151: error: 'class QLineEdit' has no member named 'setPlaceholderText'./ui_l
2016-04-09 17:01:37 20035 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人