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如何获得当前时间的秒,要是动态变化的,能用指针接收的主要内容,如果未能解决你的问题,请参考以下文章

程序员教你如何用canvas自适应圆形时钟绘制

qt如何获取主窗口的指针

QT如何获得对话框中控件的指针?

Qt中QTabWidget动态添加页面的问题

qt中垂直布局代码怎么实现焦点的上下左右移动怎么

如何实现控件随对话框大小变化而自动调整大小和位置