Qt
文章平均质量分 68
小龙~
努力,奋斗!因为穷!
展开
-
QtCreate运行程序和直接双击运行程序的区别!
Qt编程时有时会遇见,有时直接点击可以运行,而在QtCreate里运行却异常退出的情况(或者相反)?我们来探究下,QtCreate里点击运行,和直接双击程序运行的区别?为啥有区别?父进程不同(所以继承的环境变量不同)直接双击,继承的是系统的PATH变量(不知道win下有没有shell这玩意,就这么理解吧)在QtCreate点击运行,程序的父进程是QtCreateQtCr原创 2013-12-06 16:49:30 · 2713 阅读 · 0 评论 -
Qt的内存管理
Qt中大部分类都继承于QObject,得意于QObject已经给我们实现的代码机制,给我们带来很多好处,其中一个就是方便的内存管理QObject的组织typedef QList QObjectList;class QObjectData //QObject的成员数据信息{public:QObject *parent;QObjectList children;原创 2014-01-02 14:18:49 · 1334 阅读 · 0 评论 -
Qt源码分析-事件如何触发信号
/*信号触发点在分析Qt的事件循环时,在Windows平台的事件分发器处理函数QEventDispatcherWin32::processEvents中最终只有DispatchMessage(&msg);来分发事件,并没有看到怎么触发信号的,所以想了解事件到底怎么转换成信号的猜测,是Qt的GUi组件封装了Windows的组件,然后接受事件消息,调用事件函数时去发射信号分原创 2014-01-07 17:23:15 · 3369 阅读 · 0 评论