vault backup: 2025-03-04 11:17:00
This commit is contained in:
19
20.01. Programming/QT/timer.md
Normal file
19
20.01. Programming/QT/timer.md
Normal file
@@ -0,0 +1,19 @@
|
||||
使用QTimer來反覆執行工作。
|
||||
QTimer可以單次執行,也可以多次執行。
|
||||
|
||||
使用概念如下:
|
||||
1. 建立 QTimer 物件,例如叫做 timer。
|
||||
2. 連接QTimer的timeout signal到你的反應 function
|
||||
3. 呼叫 timer->start()
|
||||
|
||||
Example:
|
||||
```cpp
|
||||
QTimer* timer = new QTimer(this);
|
||||
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
|
||||
timer->start(1000);
|
||||
```
|
||||
|
||||
QTimer可以單次執行:
|
||||
```cpp
|
||||
QTimer::singleShot(200, this, SLOT(update());
|
||||
```
|
||||
Reference in New Issue
Block a user