Qt
JohnYork
1.基于TI C6X系列DSP的嵌入式软件设计开发
2.桌面软件设计开发
3.C/C++、Qt
展开
-
QSerialPort适应多线程应用的改进
为兼容类Unix系统,Qt库的设备接口使用了基于select的事件驱动,这使得设备对象必须存在于某一个线程中,而因为select事件无法直接从设备跨线程传输,双工设备的跨线程操作也无法直接实现。 对于全双工串口的QSerialPort对象来说,当数据传输压力较小时,直接在主线程中通过为readyRead信号编写槽函数可以很方便的实现数据接收,而主线程中与UI互动相关的数据发送工作也可以很好的执行原创 2015-11-22 19:51:28 · 6784 阅读 · 0 评论 -
QDockWidget设置初始大小的一个解决方案
QDockWidget仅仅作为其子控件的一个包装,因此对其使用resize()或者setGeometry()均不管用,这造成QDockWidget的初始大小常常不尽如人意。 网上有前辈提出通过调用QDockWidget的setMaximumSize()和setFixedSize()来实现初始大小的定制,但却限制了QDockWidget的最大尺寸,无法通过鼠标拖动来改变大小,因而显得较为麻烦和局限。原创 2015-11-01 21:24:59 · 7995 阅读 · 6 评论 -
貌似Windows 10 对开源or自由软件不太友好呀!
系统:windows 10 64位家庭版 1.QtCreator:qt.io下载的用MSVC编译好的QtCreator可以正常执行,但是MSYS2提供的用MinGW-w64编译的QtCreator却不能执行(报告:LoadLibrary failed with error 1114 blablabla 后退出),必须将win10的电源管理中的“高级电源设置->可切换动态显卡->全局设...原创 2018-08-02 22:31:42 · 464 阅读 · 0 评论