Qt控件-输入控件组

输入控件组包括:

Combo Box组合框

Font Combo Box字体组合框

Line Edit行编辑

Text Edit文本编辑

Plain Text Edit纯文本编辑

Spin Box数字显示框(自旋盒)

Double Spin Box双自旋盒

Time Edit时间编辑

Date Edit日期编辑

Date/Time Edit日期/时间编辑

Dial拨号

Horizontal Scroll Bar横向滚动条

Vertical Scroll Bar垂直滚动条

Horizontal Slider横向滑块

Vertical Slider垂直滑块

举例:::

对于QDateTime类:

QLabel *datelabel=new QLabel();
    QDateTime *datetime=new QDateTime(QDateTime::currentDateTime());
    datelabel->setText(datetime->date().toString());
    datelabel->show();
对于QTime类

定时器:

(1)新建一个定时器:

QTimer *time_clock=new QTime(parent);

(2)连接这个定时器的信号和槽,利用定时器的timeout()。

 connect(time_clock,SIGNAL(timeout(),this,SLOT(slottimedone())));


即定时时间一到就会发送timeout()信号,从而触发slottimedone()槽去完成某件事情


(3)开启定时器,并设定定时周期

定时器定时有两种方式,start(int  time)和setSingleShot(true)。其中,start(int time)表示每隔“time”秒就会重启定时器,可以重新触发定时,利用stop()将定时器关闭;而setSingleShot(true)则是仅启动定时器一次。

time-clock->start(2000);
可以用几个时钟的例子来综合一下:

Qt实例中analogclock详解

http://blog.csdn.net/jamence/article/details/76014276

Qt实例digitalclock详解

http://blog.csdn.net/jamence/article/details/76043623

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值