- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 QT控制台程序访问SQlServer数据库,查询时出现:Driver not load Driver not load
现象:使用QT编写控制台程序中需要用到两个不同的数据库,所以每个数据库对象执行addDatabase的时候没有问题,也可以打开。后来在用第一个数据库对象查询的时候,执行isopen()/open()都没有成功,数据库的lasterror()返回的是“Driver not load Driver not load”。百思不得其解后来发现控制台输出总有两行提示:“QSqlDatabasePriv...
2018-11-27 14:12:28
1404
原创 QT访问SQLServer数据库的方式
ODBC方式单击“控制面板”->“管理工具”->“数据源(ODBC)”;在用户DSN或系统DSN添加数据源(用户DSN和系统DSN的区别是用户只限定当前用户可以使用,系统是当前机器的用户);点击“添加”,在“创建数据源”窗口,选择数据源驱动“SQL Server”,单击“完成”;在“创建到SQL Server的新数据源”窗口,自定义数据源名称,我这里写的是“需要...
2018-09-17 17:43:47
5331
转载 SQL Server 2008 R2安装图文教程
转自https://jingyan.baidu.com/article/0320e2c1286a2f1b87507b81.html这篇文章主要介绍了SQL Server 2008 R2 安装图文教程工具/原料 SW_DVD9_SQL_Svr_Web_Ed_2008_R2_ChnSimp_MLF_X16-29772安装包 方法/步骤 1 双击下载好的安装文件setup...
2018-09-17 16:28:35
535
转载 QT应用打包发布
转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt Widgets Application生成release 下的*.exe应用程序; 将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 C:publish\ 文件夹; 从开始菜单打开 Qt 命令行,输入命令:cd C:publish\ windepl...
2018-09-06 11:01:50
203
原创 静态变量的初始化
今天做一个单例的模式,这个模式经常用,里面的东西已经很熟悉了,结果确耽误了我20多分钟原因:类内的变量没有初始化,结果调用的时候会报错!类内的成员初始化,需要再cpp中,而且1、前面不需要加static了;2、必须加类的作用域标识符,即(XXX::);3、作用域的标识符前面必须加上变量的类型。作为一个4年多的老程序员,上面的3个错误我都犯了,搞了我近半小时,汗颜呀,写个博客记录下,欢迎
2016-12-21 15:21:49
683
原创 Delegate 类 概念 与MVC模式不同,model/view结构没有用于与用户交互的完全独立的组件。一般来讲, view负责把数据展示给用户,也处理用户的输入。为了获得更多的灵性性,交互通过d
阿达
2016-08-08 15:57:30
1567
转载 Qt之运行一个实例进程
https://yq.aliyun.com/articles/24429?spm=5176.8091938.0.0.emZxLR摘要: 简述 发布程序的时候,我们往往会遇到这种情况: 只需要用户运行一个实例进程 用户可以同时运行多个实例进程 一个实例进程的软件有很多,例如:360、酷狗… 多个实例进程的软件也很多,例如:Visual Studio、Qt Ctretor、QQ… 下面我们
2016-08-06 07:38:15
347
原创 单文档 静态分隔窗口重新布局 出错 解决
void CMainFrame::OnSize(UINT nType, int cx, int cy){CFrameWnd::OnSize(nType, cx, cy); CRect rect; GetClientRect(&rect); //添加了下面这几句运行出错(如下图).m_wndSplitter1.SetRowInfo(1,rect.Height()/5,0);
2016-01-07 08:26:31
566
转载 timegettime与高精度计时
文章来自:http://www.cppblog.com/sunraiing9/archive/2006/12/14/16415.html#include #pragma comment(lib,"winmm.lib")timegettime的标称是毫秒级别但是实际上只能精确到50毫秒使用CPU时间戳进行高精度计时
2016-01-05 08:46:51
991
转载 多线程中数据的并发访问与保护
转自:http://blog.youkuaiyun.com/fuyajun01/article/details/7075975在多线程编程中,不可避免地要对一些共享的数据进行访问。由于线程之间对共享数据的访问是独立的,任何一个线程都可对共享数据进行访问和修改,且它们之间是异步并发进行的,特别是当需要对共享数据进行修改时,就会产生数据不一致的问题,为此,需要一种保护机制,来限制线程之间的并发
2015-12-29 11:14:28
562
转载 Qt之文件操作
1、QIODevice直接继承自QObjectQIODevice类是输入/输出设备的基类。QIODevice为设备提供了公共实现和抽象接口用于读写块数据。QIODevice是一个抽象类,不能被实例化。被Q3Socket,Q3SocketDevice,QAbstractSocket,QBuffer,QFile,QLocalSocket,QNetworkReply,QP
2015-12-27 12:14:46
488
转载 解决 QT “调试器未设置”问题
2015-12-25 23:21 文章来自:http://qiusuoge.com/11847.html在安装配置好windows环境下的QT4.8.5,minGW以及QTcreater 2.8.0后,今天编QT程序发现一问题,就是程序只能Ctrl+R 运行,但不能F5调试,而且在代码中加断点不能停下来,在各种摸索后,终于把这个问题搞定了,原
2015-12-26 23:21:50
1981
转载 MFC窗口变化消息( OnSize、OnSizing和OnGetMinMaxInfo)
(?)[+]OnGetMinMaxInfo这个函数在窗口初始化的时候会被调用一次当窗口大小发生改变的时候也会被调用利用这个函数可以比较方便的实现窗口最大最小尺寸的控制参数lpMMI是一个结构体指针其中包含了有关窗口的最大化大小和位置以及最小最大跟踪大小的信息使用这个函数控制窗口最小尺寸的示例的代码如下以上代码可以使得窗口大小变化时最小宽度为500px最小高度为100pxOnSizing这个
2015-08-06 10:01:30
1161
Qt5类继承图
2016-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人