QT编程技巧
书中倦客
这个作者很懒,什么都没留下…
展开
-
QT多线程淘酒,持续更新
首先必须区分三个概念:主线程:在程序初始化完成后,主线程就进入了main()函数开始执行应用代码,一般在主线程上构建界面对象并呈现之,然后就进入了事件循环以处理各类消息(控件绘制、用户输入、系统输出等消息)。这就是熟知的事件驱动模型。工作线程:也就是子线程,以QThread为例说明,QThread 对象关联(依附)于创建它的线程,当QThread对象调用start()方法时,会默认调用它的原创 2017-12-14 09:49:02 · 448 阅读 · 0 评论 -
关于Qt动态加载dll时,函数指针取地址OK,使用时却有问题
碰到如题所述的问题,很尴尬,有些库函数可以正常使用,而有些一用就game over。还以为是库有问题。调用接口函数时,崩掉???根据网上同仁给出的解决方法,是在定义函数指针类型时添加一个_stdcall。但也存在一个缺陷,只能在Windows平台上帮助解决问题。如下所示typedef _stdcall int (*ABOUT)();那么问题来了,为什么加_stdcall修饰的函数,就可以呢?这里涉...原创 2018-03-15 22:28:35 · 1195 阅读 · 0 评论 -
Qt 动态加载第三方库
最近写桌面测试程序,要使用到tsclib.dll, 只有一个TSCLib.dll和TSCLIB.lib文件。因此选择显示调用dll——使用QLibrary类在pro文件中,添加.lib文件的位置:LIBS+=-LD:/hitempt/api/-lmyDLLdll文件在动态调用时有两个作用:1.编译时用到, 2.运行时用到,因此至少在运行文件夹中有dll文件,源码中...原创 2019-03-30 00:55:42 · 928 阅读 · 2 评论 -
QT学习(1环境搭建)
1、背景离职时,发现平时文档准备比较少,现在在补,同时也是再次学习的过程2、环境搭建现在QT环境搭建非常简单。2.1.1 参考资料首先上一个参考文档官网地址https://www.qt.io/打开后选择Open Source Usage under LGPL v3 license,随后登录你自己的账户,点击Buy Qt Now or Start for Free....原创 2019-04-18 16:00:43 · 200 阅读 · 0 评论