QML The timer in can trigger an event periodically , It's very easy to use 、 convenient . Here is an example :

 import QtQuick 2.4
import QtQuick.Controls 1.3
import QtQuick.Window 2.2
import QtQuick.Dialogs 1.2 Rectangle{
id: root
width: 512
height: 512
color: "gray" QtObject {
id: attrs
property int count;
Component.onCompleted: {
attrs.count = 10;
}
} Text {
id: countShow
color: "blue"
font.pixelSize: 30
anchors.centerIn: parent
} Timer {
id: countDown
interval: 1000
repeat: true
triggeredOnStart: true
onTriggered: {
countShow.text = attrs.count;
attrs.count -= 1;
if (attrs.count < 0){
countDown.stop();
countShow.text = "Clap Now!";
startBtn.text = "Start"
}
}
} Button {
id: startBtn
text: "Start"
onClicked: {
attrs.count = 10;
countDown.start();
startBtn.text = "Restart"
} anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
anchors.bottomMargin: 20
}
}

QML More articles about timers

  1. QML Learning notes ( 6、 ... and )- Simple timers and timers

    Make a simple one qml Timers and timers , Left click trigger timing , Right click trigger timing GitHub: Eight to author : Fox fish Link to this article :QML Learning notes ( 6、 ... and )- Simple timers and timers Left click on the button , Trigger the timer , The middle key can pause the time , Same as ...

  2. [Qt5] How to connect c++ with QML

    Qt5 In the transition phase , The architecture is cumbersome , The cost of learning is not low . In especial UI The code was rewritten , The sky has changed . Qt Medium c++ It could be a connection OPENCV And QML It's a good bridge for , Learn some practical techniques here . Reference: http ...

  3. qml Based on learning Basic concepts

    One . Generalization Study qt existing 2 More than a year , from qt4.7 Start using what's in use until now qt5.6, Basically all in windows Development on the machine . Recently, I'm interested in seeing qt Of qml part , I think it's pretty good , After all, it can be an embedded mobile terminal product ...

  4. qml Animation controller AnimationController

    AnimationController: The general animation is completed by timer , But AnimationController Agree to the given animation , Manual control , By controlling her progress Property to manipulate the progress of the animation . c ...

  5. Qt 5.7 &gt; QML

    This document is translated from Qt Official documents : http://doc.qt.io/qt-5/qtqml-index.html Qt QML Qt QML Module USES QML Language provides a framework for developing applications and libraries . It defines and implements language and citation ...

  6. Qt Quick Programming (1)——QML The core of ECMAScript

    Say QML, I have to say first ECMAScript: ECMAScript The standard of language is made up of Netscape.Sun. Microsoft .Borland And other companies based on JavaScript and JScript Temper . Defined . EC ...

  7. QtQuick Medium qml And Qt Of C++

    QtQuick You can use the built-in JavaScript The engine loads the corresponding JS Code , It's very convenient to use . stay Qt Use in C++ Developing the bottom layer ,QtQuick Used to load . Process images , And then use Qt Provided interface ...

  8. qml demo analysis (threading- Thread task )

    One . Key class description qml Built in WorkerScript Components , The component has a source attribute , Can be loaded js file , It contains a name called message The signal of , It means he has a default onMessage Slot function , Besides, he has ...

  9. qml demo analysis (threadedanimation- Thread animation )

    One . Results the preview Have used qml All of my classmates know that , Use qml It's very easy to do animation , There's no need to look like QWidget like that , Simulate an animation by yourself , Take time and trouble , It often doesn't work . Today we will analyze qml Two ways to achieve animation , Such as ...

Random recommendation

  1. recovery SQL Server Data deleted by mistake ( Re expansion )

    recovery SQL Server Data deleted by mistake ( Re expansion ) Everyone's comments on my previous articles < recovery SQL Server Data deleted by mistake > The reaction was very enthusiastic , But the stored procedure in this article can't realize the deletion of the data in the backup log ...

  2. MapRedue Development example

    Some examples , The version used is hadoop 2.6.5 1. Count the words The data format is as follows ( word , frequency , With tab Separate ): A 100 B 97 C 98A 98 package com.mr.test; import ...

  3. Linux ubuntu install

    http://www.ubuntu.org.cn/download/alternative-downloads Download address : http://releases.ubuntu.com/ Domestic mirror : http ...

  4. Know the R & D skill table of Chuangyu v3.1

    by @ Know Chuangyu (www.knownsec.com) @ cosine & 404 The team Follow up developments please pay attention to WeChat official account :Lazy-Thought explain About knowing Chuangyu Unity of | It's amazing that Shouzheng I know Chuangyu is a hacker ...

  5. Map/Reduce in Join Query implementation

    A watch , Compare with each other data.txt and info.txt, Fields are separated by /t Divide . data.txt The contents are as follows : 201001    1003    abc 201002    1005    def 201003  ...

  6. javascript IE Compatibility issues with other mainstream browsers

    javascript Compatibility issues stay javascript in , There is little difference in the basic syntax of each browser , Its compatibility problems mainly appear in the implementation of various browsers , In particular, support for events is a big problem , Here I will talk about a few problems I know . ① In the standard thing ...

  7. About IO To describe the synchronization and asynchronism of

    IO In a computer, it means Input/Output, That's input and output . Because the program and runtime data reside in memory , from CPU This super fast computing core to execute , Where it comes to data exchange , Usually disk . Network, etc , Need IO Interface . For example, if you open ...

  8. Python And PIL library

    Python PIL PIL (Python Image Library)  Kuo is Python  A third-party library of languages ,PIL The library supports image storage . Display and process , Can handle almost all formats of images . One .PIL Library profile 1. ...

  9. UVALive 8519 Arrangement for Contests 2017 Xi'an regional championship H greedy + Line segment tree optimization

    The question It's equivalent to giving a sequence of numbers , Each time for a length of $K$ The continuous interval of is minus one For the maximum number of operations Answer key : Look at my greed ,10 Minutes to knock a line, the tree will hand in ... from 1 Start , look for $[i,i+K]$ The minimum value of the interval , Then subtract the minimum from the interval ...

  10. C# webservice Service trace debugging method ( turn )

    1. New website , Add service , And create services . 2. open internet  Information Service Manager , Add a website , Map to the directory of the site where the service is created . 3. Open the solution of the website where the service is located , To configure . 1) Set startup options Select start operation ...