作者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/m.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