程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Template ...
分类:
编程语言 时间:
2015-11-25 08:40:24
阅读次数:
310
MFC和QT的消息循环机制不同,所以,要让QT写的DLL可以供MFC调用,要做一点特殊的处理[cpp]view plaincopyprint?#include#include#include#include#include#include[cpp]view plaincopyprint?#inclu...
分类:
编程语言 时间:
2015-11-25 08:42:34
阅读次数:
988
在QT中可以用QProgressBar或着QProgressDialog来实现进度条。QProgressBar的使用首先在designer中拖一个按钮和进度条部件,按下面初始化ui->progressBar->setRange(0,50000-1); ui->progressBar->set...
分类:
其他好文 时间:
2015-11-25 08:41:53
阅读次数:
182
一般我们是通过版本来讨论同一软件区别的,比如WinXP免激活版、零售版等等,但通过讨论光盘的不同来定义版本更加容易理解。因为软件的载体是光盘,微软不可能为了每一种版本都生产出不同的光盘,而只能是以相同的光盘配合以不同的许可协议成为不同的版本 ,尽管官方是通过版本定义的,按照今年8月1日实行的Volu...
?问题的由来 心血来潮,想利用QTimer 配合setWindowOpacity()方法来实现一个窗体淡入的效果。?实验代码粗糙的实验代码:voidWidget::on_pushButton_clicked(){QTimer*timerOpacity=newQTimer(this);conne...
AngularJS过滤器:currency:转为货币格式。小数点保留2位。filter:在数组中选择一个子集。lowercase:转为小写。orderBy:根据表达式排列数组。uppercase:转为大写。*过滤器可以使用一个管道字符 |添加到表达式和指令中。输出大小写示例:名:姓:名:{{ fir...
分类:
Web程序 时间:
2015-11-25 08:41:49
阅读次数:
172
虽说vim很强大,但是个人感觉器代码提示功能不如visual assist来的强大。如何使用visual assist来实现代码的提示功能呢?首先说明我的环境 : 宿主机是xp(O(∩_∩)O~还是xp的好使),虚拟机vmware + ubuntu 9.041.首先设置文件共享:安装vmware t...
分类:
系统相关 时间:
2015-11-25 08:01:53
阅读次数:
165
在主线程上,可以控制子线程启动,停止,清零如果子线程启动的话,每一秒钟会向主线程发送一个数字,让主线程更新界面上的数字。程序截图:上代码:[cpp]view plaincopyprint?#include#include#includeclassThread:publicQThread{Q_OBJE...
分类:
编程语言 时间:
2015-11-25 08:00:03
阅读次数:
221
思路很简单,就是加一个延时,判断在特定时间内是否有第二个鼠标事件[cpp]view plaincopyprint?//tqt.h#ifndefTQT_H_#defineTQT_H_#include#includeclassClickedLabel:publicQLabel{Q_OBJECTpriva...
分类:
其他好文 时间:
2015-11-25 08:02:38
阅读次数:
133
做一个无法关闭的QT程序(想关闭时要在任务管理器里关闭),看似很难,其实它并不难,只要让程序在关闭时启动它自身就可以了。上代码:[cpp]view plaincopyprint?#includeclassTemp:publicQWidget{Q_OBJECTprivate:QLabel*label;...
分类:
其他好文 时间:
2015-11-25 08:02:10
阅读次数:
156
第一步:准备1、php源码包和windows下的二进制包,以及安装Visual C++,并把Microsoft Visual Studio/Common/MSDev98/Bin的绝对路径添加到windows环境变量2、解压源码包到d:/php_src3、进入d:/php_src/ext目录,复制sk...
一般情况下,我们用Qt编译出来的程序是要依赖于系统Qt库的,也就是这个程序移到别的没有安装Qt库的系统上是不能使用的。会提示缺少……库文件之类的错误。这就是动态编译的结果。但是如果我们想编译一个程序,这个程序在发给别人后,他们可以直接打开,而不需要特别地去先安装Qt库,那就需要采用静态编译了。在Li...
分类:
系统相关 时间:
2015-11-25 08:01:10
阅读次数:
223
不知是哪个版本的迅雷,有个“下载速度柱状图”的小界面,我比较喜欢(只不过最新版本的迅雷却没了),所以决定来山寨一个。当然,这个山寨品不能下载文件,呵呵。思路:1:将界面的背景涂成黑色2:每隔0.1秒就产生一个随机数,将它们添加到一个容器中3:重载paintEvent函数,,从界面的右边开始,依次.....
分类:
其他好文 时间:
2015-11-25 08:02:08
阅读次数:
164
IE6与IE7的显示引擎均引用Layout布局的概念,因此有了很多的bug,其中IE7虽然也是采用布局概念,但在IE6的基础上修复了很多很多的bug。以下是对IE6的常见bug的收集。 拥有布局元素包括:/body/html(标准文档中)/table/tr/td/img/hr/input/se...
分类:
其他好文 时间:
2015-11-25 08:01:00
阅读次数:
243
QT与很多GUI库不同(如MFC),它不能随时随地地在界面上画图,只能在界面类的painterEvent中画图,如此一来,想在绘制QT界面时使用状态模式(GOF的23种设计模式之一)就有点困难了,作为解决方案,我先把要界面上的图片绘制在一张图片上(QPixmap),然后再在painterEvent....
分类:
其他好文 时间:
2015-11-25 08:01:26
阅读次数:
244