初用qt,写了一个数码管仿真工具练手,源码放在托管上了:
https://github.com/WaterCutter/dimu
下面这是主页面readme
每个数码管构造时会开一个线程监听对应的vcc文件变化,捕捉到更改后会根据文件内容修改GUI的状态。
现在的问题是多个数码管存在的情况下,各个数码管的刷新同步率就比较低了,比如某个刷新了10次,另一个可能才9次
有可能是vcc文件刷新不同步引起的(每个数码管对应不同的vcc文件),也有可能是GUI刷新机制和延时引起的。
单单考虑GUI的刷新,有办法降低单次刷新的延时吗?多个监听线程之间的同步率如何提升?