【Qt源码笔记】关于 QTimer 在 Windows 下实现的杂谈关于 QTimer 的具体实现,翻看源码源于一次面试经历。被问到 QTimer 的问题,我随口说了一句:Windows 平台下是用 Windows API 实现的,然后便引起了怀疑,不过我据理力争,便...最新博文# Coding7年前0120
【Qt源码笔记】万般皆是int main经常写 Qt 的程序,就会发现,不管是写控制台程序还是带窗体的应用程序,在 Qt 中的入口都是int main()。但实际上抛开其他平台不说,就是在 Windows 平台上,二者的入口就是有区别的。之...最新博文# Coding7年前0140
Windows 编程中的字符编码经常在写代码的时候需要处理宽字符,ASCII 字符,在代码中看到 wchar、char 等等。一般都是处理一个方法的时候发现需要的是某字符串,然后这边有什么字符串,之后查一个转换方法。还有对于 Uni...最新博文# Coding7年前090
【Qt源码笔记】Qt事件与Windows消息循环的联系上次研究了一下Qt是如何对Win32初始化程序进行包装的。这次研究下Qt的事件循环和Windows消息循环之间的联系。 上次说到QApplication注册了一个qt_internal_proc方法来...最新博文# Coding9年前090
【Qt源码笔记】从WinMain说起Qt在各个平台下都是对平台API进行了一些包装。Windows下是对Win32API的封装。如果是Windows平台的GUI Application就一定是从WinMain开始。 不难发现WinMai...最新博文# Coding9年前0170
编译Qt参考: [Building-Qt5-from-Git] Windows 下自己准备自己想要的编译器。编译自己想要的 Qt 版本 最近 5.6 出来了,有好多新的变化,第一时间准备尝鲜。 我自己的是 M...最新博文# Coding10年前0130