QT如何获得当前时间的秒,要是动态变化的,能用指针接收
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT如何获得当前时间的秒,要是动态变化的,能用指针接收相关的知识,希望对你有一定的参考价值。
参考技术A QTime::currentTime().second().追问你说的那个都试过了,我要得到输出结果是0,1不断交替变换的,直接这么调只会执行一次,我想知道除了用定时器QTimer做以外还有没其他方法。
QTime time =QTime::currentTime();
if(time.second % 2 ==0)
qDebug()<<"0";
if(time.second% 2 ==1)
qDebug()<<"1";
只能用QTimer不断读的.系统又不会每隔一秒发送个信号通知你时间改变了.
本回答被提问者采纳qt如何获取主窗口的指针
参考技术A ui.mainWindow。。。我错了
传参数进去和全局变量应该都行把。。。
这个可行但是只是显示ui界面数据我需要对mainwindow中所有变量进行访问
QApplication::focusWidget()
初始化mainWindow的时候初始化个全局变量就类似于qApp的全局指针指向QApplication吧
这样的话就得extern了吧
要么继承个qapp里面放个指针用qApp-getMainWindow()来返回。。其它想不到了等高手
还是没能获取只好把mainwindow里的数据设置成静态的了按理说mainwindow不能new的话qt应该提供一种返回主窗口的指针
你可以给主窗口发个信号,把任务交给主窗口做。QT没有类似GetParent的功能。本回答被提问者采纳
以上是关于QT如何获得当前时间的秒,要是动态变化的,能用指针接收的主要内容,如果未能解决你的问题,请参考以下文章