- 博客(21)
- 收藏
- 关注
转载 Qt5.6.0(32位)编译SQLServer驱动(ODBC)(vs2013)
主要是copy了itsc的文章并参考了一去二三里的内容环境:win7 32VS 2013Qt 5.6.0(32 msvc)Qt add in 1.2.5测试是否支持ODBC驱动:Qt中SQL Server的驱动名是ODBC(Qt5.2连接SQLServer2008)。 可以到C:\Qt\Qt5.6.0\5.6\msvc2013\plugins\sqldrivers(改成自己的目录)查看是否有qsq...
2018-04-13 10:43:06 575 1
转载 利用回调函数实现DLL与Qt主程序的数据交互,进一步实现对Qt主程序中的信号触发
利用回调函数实现DLL与Qt主程序的数据交互,进一步实现对Qt主程序中的信号触发Qt并没有提供串口通讯的接口,为了实现Qt程序的串口通讯,多数开发者都采用了一个第三方接口win_qextserialport。这个接口是完全基于Qt类库的,很容易就可以把它加载到自己的程序里边。但在实际应用过程中,发现了一个奇怪的现象:我的上位机程序是要通过控制串口(USB转的)来实现与下位机的通讯,经过测试,在相同...
2018-02-23 10:23:57 3502 1
转载 关于C++中的namespace
还有一篇是蒋namespace的,这个东西比宏定义能让人稍稍好接受一点点,但是看完以后还是一头雾水,反正也就先迷迷蒙蒙的吧依旧戳我namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候
2017-07-10 16:46:55 221
转载 Q_DECLARE_PRIVATE与Q_DECLARE_PUBLIC
收藏一个根本没看懂在讲什么的文档 原文戳我仔细研读了很多遍仍然不知道在说什么,宏定义真是个令人尴尬的事情,多少次想要彻底弄明白一下结果都是看到第二节就头晕,那么多的括号冒号分号都好引号根本看不明白嘛0.0好啦还是先收藏了再说Q_DECLARE_PRIVATE与Q_DECLARE_PUBLIC这两个宏在Qt
2017-07-10 16:42:54 1182
转载 0.0纯虚函数
转载自戳我从理论上来说,这三个概念很容易背的滚瓜烂熟,但是从大学毕业到现在,我都没真正搞明白这三个东西的出现,究竟是为了做到什么事情。也许之前我很少写代码,更很少写面向对象的代码,即使有写多半也很容易写回到面向过程的老路上去。在写面向过程的代码的时候,根本不管什么函数重载和覆盖,想到要什么功能就变得法子的换个函数名字,心里想想:反正函数重载本质也就是入栈了两个不同的函数
2017-07-05 15:07:28 203
原创 Qt 调用打印机参考
参考1http://blog.csdn.net/qq_28796345/article/details/51760431特别简单的例子参考2http://blog.csdn.net/lpdpzc/article/details/9094421 有步骤总结也有代码示例,比较详细参考3http://blog.csdn.net/fouder_li/article/details/
2017-07-04 13:38:30 1969
转载 Qt调用打印机和打印机预览代码
转载自点我呀Date: 2016-6-15Author: kagulaIntroduction: 一个简单的打印和打印预览示例代码。Environment:[1]Windows 7 64bits[2]Qt Creator 3.6.1[3]Qt 5.6头文件[cpp] vie
2017-07-04 13:27:18 10054
原创 ui的各种错误
其实说起来有些汗颜,具体的理由什么的一点也不清楚,就是照着前面的几个例子稀里糊涂的做下来的,于是今天在自己建立的工程中遇到了相当尴尬的错误VC2010+qtaddin建立的新工程,.h文件里并没有namespace Ui{class mainform;}这句话加上以后却出现了mainform::ui使用正在定义的Ui::mainform这个错误后来对照之前的工程查了
2017-07-04 08:15:03 1234
转载 静态国际化
2D绘图部分基本告一段落,还在想下面的部分要写什么,本来计划先说下view-model的相关问题,但是前面看到有朋友问关于国际化的问题,所以现在先来说说Qt的国际化吧! Qt中的国际化的方法有很多,常用的有使用QTextCodec类和使用tr()函数。前者将编码名称写到代码里面,除非你使用Unicode编码,否则国际化依然是一个问题;后者就不会有这个问题,并且这也是Qt推荐的做法。
2017-06-29 15:59:21 352
原创 Qt之动态语言切换
找了好几个版本的东西都不好用啊很麻烦的要把所有settext 的内容全都放在一个函数内感觉很糟糕工作量real大再仔细想想看。。。。
2017-06-29 15:45:29 274
转载 100万条数据库只要1s,备用
1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL查询效率 step by step-- setp 1.-- 建表create table t_userinfo(userid int identity(1,1) primary
2017-06-28 17:00:50 928 1
原创 fetchmore 太慢了
给数据库中加载了100万条记录想得到加载筛选条件过后所有条目的数量,网上说都要用用到fetchmore,canfetchmore,还是套在while循环里的数据量没那么大的时候一切正常数据量大了以后这个while循环简直慢的不忍直视还是不知道该用什么方法
2017-06-28 15:39:18 1794 1
转载 简单实现QT4数据库分页查询
转载自这里这里2345678910111213141516171819202122232425262728293031
2017-06-27 08:08:47 1038
原创 Visual Assist 过期后重装不能使用的解决办法
单位电脑系统是古老的XP,装了VC++6.0,也装了VC++2010.第一次装Visual assist X傻不拉几的不知道破解,过期后简直痛不欲生,重装了几个版本的破解版都无法使用,也通过删除注册表的方法仍无效。去网上找了下原因。鉴于VC2010之前版本的用户也比较少了,说一下VC2010之后版本和之前版本在破解上的区别2010之前版本只要将破解版里带的VA_X.dll覆盖安装目录下即可
2017-06-14 09:37:46 2968
转载 模型/视图编程(Model/View Programming)
关于Qt中MVC的介绍与使用,助手中有一节模型/视图编程(Model/View Programming)讲解的很清晰。 Qt包含一组使用模型/视图结构的类,可以用来管理数据并呈现给用户。这种体系结构引入的分离使开发人员更灵活地定制项目,并且提供了一个标准模型的接口,以允许广泛范围的数据源被使用到到现有的视图中。 模型 - 视图 - 控制器(MVC)是一种设计模式,由三类
2017-05-23 09:56:02 1495
转载 C++类的const成员函数
我们知道,在C++中,若一个变量声明为const类型,则试图修改该变量的值的操作都被视编译错误。例如,[cpp] view plain copy print?const char blank = ‘’; blank = ‘\n’; // 错误 const char blank = ‘’;blank = ‘\n’; // 错误 面向对象程序设计中,为了体现封装性,通常不允许直接
2017-05-08 13:48:39 324
原创 编程中由于疏忽造成的常见错误及其解决方法
报错:error C2533: “Main Window::{ctor}”:构造函数不能有返回类型事实是根本就没写返回类型嘛查了半天是另一个模块的头文件定义好了之后没有加分号于是就反映到这里了以后要十分小心才行
2017-05-04 09:40:43 559
转载 QT对话框中show和exec的区别
QDialog的显示有两个函数show()和exec()。他们的区别在参考文档上的解释如下:show():显示一个非模式对话框。控制权即刻返回给调用函数。弹出窗口是否模式对话框,取决于modal属性的值。(原文:Shows the dialog as a modeless dialog. Control returns immediately to the calling co
2017-05-03 08:30:45 449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人