- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 QT4 Examples (2)Appchooser
这个例子是官方对Qt state machine 和 the animation framework 结合的例子的第二例跟前例使用的方式大致一样。惯例先上动图做出来的效果大致就是位于四边形四个角的图标,选中后在中间略微放大显示的效果,还有就是图标飞行轨迹有放大缩小的动画效果,具体看上图。直接上代码class Pixmap : public QGraphicsWidget...
2019-06-10 15:32:07 177
原创 QT4 Examples (1)Animated Tiles
注:本文及以后设计的官方Examples 均来自QT4.8.7。文章不涉及QT C++基础语法,错误之处望各位大佬指正。Animated Tiles是Animation Framework的第一个例子,废话不多说,直接看演示这样的动画效果是如何做到的呢,在源码中我们可以看到,这个例子主要用到了两个知识点,一个是QState,也就是状态机,另一个是QGraphicsWidget...
2019-06-06 16:43:33 372
原创 QT4 Examples 代码解析
从刚进入公司开始,接触QT差不多有4年时间了,期间主要的工作内容也是围绕着QT展开的期间多多少少看过一些Qt的demo,但一般也就Ctrl +CV ,没有认真研读过Qt官方例子这次借项目真空期,希望能借助三分钟热度,完成这件我认为比较有学习借鉴意义的事情---------------------------------2019-06-05---------------------------...
2019-06-05 16:15:37 338
原创 gcc,make,cmake,qmake,make install 这么多的make都干了什么
CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object)).它的作用和qt的qmake是相似的。////////////////////////...
2018-10-18 10:55:30 1263
转载 gcc 与 g++的区别
其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g++的区别。先描述一下今天遇到的错误:因为以前写程序的时候,写的都是cpp文件,然后就直接使用g++编译,没出错,也就没有在意过这些问题,今天有一个c文件,但里面包含后STL中的vector语法,想着使用gcc来编译,结果报错了,报错是:找不到vect...
2018-10-18 10:36:25 173
转载 理一理OLE到COM,再到ActiveX,再到.NET
COM、OLE、ActiveX的的确确是一路货色!!!虽然说的有些武断,但我只是将人们对COM、OLE、ActiveX最广泛的理解表达出来,三者之间还是很大区别的,具体渊源后面讲。 一、组件(Component)和对象(Object)之间的区别。网上找的:组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象 (Rules Object)。组件看起来像对象,但不符...
2018-10-18 10:07:04 885
原创 QT+VS 只生成DLL,未生成LIB解决办法
方法1:在工程上右键 -> 添加 -> 新建项 -> 选"模块定义文件(.def)" -> 随便输入个名字 -> 添加现在编译就可生成.lib 文件了,然后把添加的文件删除,以后都没问题了. 方法2:设置DLL的输出路径,只生成DLL,未生成LIB工程属性--》链接器--》高级--》导入库填写:路径及生成的.lib文件命名...
2018-10-11 10:30:56 8015 4
转载 (转帖留档)QT使用最多评价最高的版本
来源:https://www.zhihu.com/question/53425270 Qt4: 4.8.7 终结版本Qt5 : 5.6 LTS 长期支持版本Qt5: 5.9 LTS 长期支持版本 ///////////////////////////////////////////////////////////////////如果是嵌入式类应...
2018-09-28 11:26:18 1052
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人