QT QDateTime类

QDateTime类,头文件#include <QDateTime>
可以使用QDateTime类来获得系统时间。通过QDateTime::currentDateTime()来获取本地系统的时间和日期信号。可以通过date()和time()来返回
datetime中的日期和时间部分,代码如下:
QDateTime *datetime=new QDateTime(QDateTime::currentDateTime());
QString s=datetime->date().tostring();
void Dialog::add()
{
    QDateTime *datetime=new QDateTime(QDateTime::currentDateTime());
    QString tmp=datetime->date().toString();
    label1->setText(tmp);
}
QTimer类
定时器(QTimer)的使用非常简单,只需要一下几个步骤就可以完成定时器的应用。
新建一个定时器
QTimer *time_clock=new QTimer(this);
连接这个定时器的信号和槽,利用定时器的timeout()。
connect(time_clock,SIGNAL(timeout()),this,SLOT(slottimedone()));
time_clock->start(2000);
开启定时器,并设定定时周期
--定时器定时有两种方式,start(int time)和setSingleShot(true),其中,start(int time)表示每隔"time"秒就会重启定时器,可以重复触发定时,利用stop()将定时器关掉,二setSingleShot(true)则是仅启动定时器一次,工程中常用的是前者。
时间: 2024-11-05 14:59:41

QT QDateTime类的相关文章

QT开发(二十七)——QT常用类(一)

QT开发(二十七)--QT常用类(一) 一.QString 1.QString简介 QString提供了Unicode编码的字符串,使用隐式共享技术来节省内存和不必要的数据拷贝,不必考虑跨平台的兼容性. QString类成员函数中除了 ascii().latin1().utf8().local8Bit()函数,其他所有的函数都是可重入的. 2.QString成员函数 QString::QString ( const QChar * unicode, int size ) QString::QSt

QT开发(二十八)——QT常用类(二)

QT开发(二十八)--QT常用类(二) 一.QDir 1.QDir简介 QDir提供对目录结构及其内容的访问. QDir通过相对或绝对路径指向一个文件. 2.QDir成员函数 QDir主要成员函数如下: QDir::QDir ( const QDir & dir ) QDir::QDir ( const QString & path = QString() ) Dir::QDir ( const QString & path, const QString & nameFil

基于Qt的类QQ气泡聊天的界面开发

最近在写IM 聊天界面,想设计出一个类似QQ气泡聊天的样式 使用了几种办法 1:使用Qt下面的QListview来实现QQ类似效果,差强人意 2:使用QWebview加载html css样式来完成,发现效果不错,但是毕竟webview占用巨大的内存 3:使用QTextBrower加载css,但是好像只支持css2.1版本,css3完全不支持,这样的话,花哨的样式应该是无法实现 基于以上三种思路 最后发现还是QML实现比较好,但是qml基于文本与动画图片混合显示没找到好的办法,有好的办法的希望可以

Qt 串口类QSerialPort 使用笔记

Qt 串口类QSerialPort 使用笔记 虽然现在大多数的家用PC机上已经不提供RS232接口了.但是由于RS232串口操作简单.通讯可靠,在工业领域中仍然有大量的应用.Qt以前的版本中,没有提供官方的对RS232串口的支持,编写串口程序很不方便.现在好了,在 Qt5.1 中提供了QtSerialPort模块,方便编程人员快速的开发应用串口的应用程序. 本文就简单的讲讲QtSerialPort模块的使用. 当前的QtSerialPort模块中提供了两个C++类,分别是QSerialPort 

QT开发(二十九)——QT常用类(三)

QT开发(二十九)--QT常用类(三) 一.QImage 1.QImage简介 QT中提供了四个处理图像数据的类:QImage.QPixmap.QBitmap.QPicture. QImage提供了允许直接访问像素数据的硬件无关的图像显示方案,能够用作绘图设备. QImage专门为I/O.直接像素访问操作而设计,并进行了优化.访问图片的像素或是修改图片像素,则需要使用QImage,或者借助于QPainter来操作像素. 由于QImage继承自QPaintDevice,QPainter可以直接在Q

Qt学习之路(1)------Qt常用类用法说明

Qt常用类 向控制台输出文本 第一个例子,我们采用STL的方式: console.cpp #include <iostream> int main() { std::cout << "console application\n"; } 第二个例子我们用QT4编程库 console2.cpp #include <QTextStream> int main() { QTextStream out(stdout); out << "c

Qt - QFile类(翻译)

QFile 类提供了读取文件的接口.继承于QFileDevice. QFile 是一种IO设备,用来读写文本和二进制文件和资源.QFile可单独使用,但和QTextStream或QDataStream一起使用更方便. 文件名可以通过构造函数传入,但也可使用setFileName()函数随时传入.QFile使用'/'作为分隔符,其他分隔符(如'\')不支持. 检查一个文件是否存在使用exists(),移除一个文件使用remove().更多文件系统相关操作在QFileInfo和QDir中提供. 文件

QT多线程类数组同时开启几十个线程

我们先定义一个线程类类:textTread texttread.h view source#define TEXTTREAD_H 04.#include <<a href="http://blog.51cto.com/user_index.php?action=addblog_new" target="_blank" class="keylink">QT</a>hread> 05. 06.class textT

Qt QImageReader 类似乎有bug

Qt 版本 5.4.1 (VS2010) 最近在做一个小程序,其实很简单,就是打开一个gif 动画,可以静态显示其中任意一帧图像.Qt 中有一个QImageReader 类,用这个类理论上说可以很方便的实现这个功能. QImageReader imageReader; imageReader.setFileName("某gif"); 这两步操作可以打开一个gif 图像. bool ret = imageReader.jumpToImage(i); 这步理论上就能跳转到我希望的那一帧图像