- 博客(3)
- 资源 (17)
- 收藏
- 关注
原创 Qt arm嵌入式交叉编译环境搭建
刚接触linux系统和Qt,这个编译环境的搭建确实让人很是烦恼。经过一个多月时间的接触,基本搞定了,虽然有些东西还是不是太明白,这在做个总结。Qt的理解 首先得明白,qt就是一个C++类库。用的时候,我们是通过调用它的动态库来使用的。这就涉及一个问题了,在不同的系统上比如windows、linux、arm-linux上编译器不一样,所以我们就需要用对应的编译器编译Qt的源码,来获取对应编译器的版本
2015-10-14 13:57:26 7374
原创 Qt事件原理小结
最近做一个项目,想把QTableWidget的左右键改为翻页的效果,重新整理了一下Qt的事件机制。Qt的事件机制是这样的:所有事件都要先送到main函数中的qApp,也就是QApplication的实例,从这里再进行分发。分发到哪里呢?对于键盘事件要看当前是谁获得了焦点,这个事件就发给那个对象。如果这个对象处理了事件,那么事件的传递就到此为止;如果这个对象不处理这个事件,事件就会传递给它的父对象,如
2015-10-13 16:26:09 864
原创 C++ 用户自定义类型
定义一个类CDataNode,这个类表示一个树形数据结构中的一个节点。遍历树形结构判断节点是否为空的时候,想直接用这样的方式:CDataNode node;if(node){}else{}实现这个功能的方法,其实就是用户自定义类型。定义一个能够用if()直接进行判断的数据类型:int bool //.h文件中class CDataNode{public:CDataNode();ope
2015-10-13 13:29:57 921
适用于Qt4、Qt5的开源json处理库
2020-06-27
IEC61850-SMV波形比对工具
2016-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人