作者godspeedlee (你,我可以)
看板C_and_CPP
标题Re: [问题] 两个以上的QTimer问题
时间Mon Oct 31 23:56:48 2016
※ 引述《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,详见四人帮
--
各种杂七杂八的心得与无病呻吟
http://goodspeedlee.blogspot.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.136.58.24
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1477929412.A.AD2.html
※ 编辑: godspeedlee (220.136.58.24), 10/31/2016 23:57:11
※ 编辑: godspeedlee (220.136.58.24), 10/31/2016 23:57:27
1F:→ checkIO: 非常感谢你 11/01 10:39