Re: [问题] 两个以上的QTimer问题

楼主: godspeedlee (妳,我可以)   2016-10-31 23:56:48
※ 引述《checkIO (chec)》之铭言:
: 开发平台(Platform): (Ex: Win10, Linux, ...)
: vs2015
: 编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
: qt 5.7
: 额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
: 问题(Question):
: 我有一个timer1 是要每10秒对 myFile.csv写入资料
: timer2 要每分钟把 myFile.csv -> myFile.zip
: 请问我要怎样再确认timer1已经对csv写入完成后(总是有可能重叠到!?)
: 再使用timer2将他打包成zip呢?
简单的作法:
把 timer2 拿掉,只留 timer1,在 timer1 event 内对一个整数累加,
每当整数 >= 6 时存盘。
复杂的作法:
用 state pattern,详见四人帮
作者: checkIO (chec)   2016-11-01 10:39:00
非常感谢你

Links booklink

Contact Us: admin [ a t ] ucptt.com