Skip to the content.

示例11 Spinbox和Datetime edit

本示例将演示Spinbox和Datetime edit的使用

1 QAbstractSpinBox

一句话概括:QAbstractSpinBox类提供了一个选择框和一个行编辑来显示值。

QAbstractSpinBox1

QAbstractSpinBox2

我们的程序产生的界面如下,均是QDataTimeEdit类的实例对象,用于编辑日期和时间

QAbstractSpinBox3

拓展:此外还可以设置日期、时间显示格式、选择弹出日历、设置日期时间改变时的槽函数等等。这些均与之前讲过的设置类似,详细可参考:

2 SpinBox

2.1 简介

SpinBox1

每次值更改时,QSpinBox都会发出两个 valueChanged()信号,一个信号提供整数,另一个信号提供QString。QString带有数值及其前后缀(在这里前缀就是“$”,后缀就是“%”)。

SpinBox2

SpinBox3

拓展:QT提供了多个函数接口可以实现设置步长、字符串到数值的转换、开启循环、默认值等等功能。详细请参考:

本示例代码下载链接

代码下载链接