摘要:
原文链接:http://www.cnblogs.com/elect-fans/archive/2012/03/24/2415737.html最最初踏上QT之路是受到了XiaomaGee的指点,相比于常规的窗口程序开发,QT有着以下特点:1、 优良的跨平台特性(支持Win、Linux、Mac 不同的平台下只需重新编译即可使用)2、 面向对象3、 丰富的API4、 支持2D/3D图形渲染,支持OpenGL5、 大量的开发文档(无需像VC一样装几个G的MSDN)6、 XML支持其实,仅仅是第一点,就足以让我从VC转向QT。并且在本人的学习过程中发现,QT可以很轻易就打造出漂亮的界面,实在是让我爱不释 阅读全文
摘要:
本章介绍如何把前一章创建的控件安装集成到QtCreator中,使得自己编写的控件也能像普通控件一样使用。把上一章编译生成的hlabelplugin.dll、libhlabelplugin.a 复制到C:\Qt\4.8.2\plugins\designer(即QtSDK的安装目录)中,重新打开QtCreator,可以看到,我们自定义的控件已经集成到了QtCreator的工具面板上面了。在有窗体文件打开的情况下点击:Tools -> Form Editor -> About Qt Designer plugins 就可以看到所以加载成功或失败的插件、控件。到此为止,我们已经能够像使用普 阅读全文
摘要:
本来很早就应该写这篇文章了,但由于个人电脑坏了几个月了,这段时间又发生了很多事情,所以就耽搁了。先开发一个最简单的Qt自定义控件,这个自定义的控件可以在QtCreator中拖放使用。1、新建一个Qt自定义控件工程2、填写工程名并指定工程目录3、填写新控件的类名并选择基类4、切换到描述页面,填写组名,新控件将会显示在QtCreator的这个分组内5、指定自定义控件的编译方式为Release6、代码什么都不用改,直接编译构建,OK,一个Qt自定义控件就这样成功了。去工程目录相应的文件夹可以找到hlabelplugin.dll等相关的文件,把控件安装到QtCreator需要用到这些文件。至于安装使用 阅读全文
摘要:
今天看完了离散关于求模的那一章然后顿时想到了这个的解法…ACM大神勿喷…(我不是竞赛的……)/* Author: Latyas Jilin University 思路:防止5的影响,将n!分解为2^a*5^b*c1c2c3c4...cn*/#include <stdio.h>#include <stdlib.h>int TWO = 0;int FIVE = 0;int Run(int);int fuckTwoFive(int); int CongruenceExp(int base,int exp,int m); //同余幂算法int main... 阅读全文