当前位置:编程学习 > wap >>

QLable中内容如何实现动态更新

想实现一秒变化一个数字,我写的不能实现,请问怎么改可以实现这个功能呢?
int count=60;
        while(count>=0){
            id2=startTimer(1000);
            if(event->timerId()==id2){
                ui->shijian->setText(QString("还有%1秒关闭!").arg(count));
                killTimer(id2);
                count=count-1;
            }} --------------------编程问答-------------------- 不要自己写循环。看看这个例子Clock label
--------------------编程问答-------------------- 嗯,我去看看 --------------------编程问答--------------------
引用 1 楼 masterz 的回复:
不要自己写循环。看看这个例子Clock label
现在我是要做个倒计时60秒关闭,好像有点不一样啊 --------------------编程问答-------------------- timer有对应的timeout signal的,在timeout的时候用slot更新lable,或者你可以不用timer,直接用sleep(1000)
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,