Qt 常用控件和属性

  • SpinBox

Qt 常用控件和属性

数值显示框

可显示double类型的qdoubleSpinBox

Qt 常用控件和属性

Dial

Qt 常用控件和属性

表盘式数值输入组件

Qslider 滑动条有垂直水平两种

Qt 常用控件和属性

 ProgressBar

Qt 常用控件和属性

QLCDNumber

Qt 常用控件和属性

可以通过函数

digitCount()设置显示的数的位数

smallDecimalPoint() 是否有小数点 小数点也算一位

mode() 显示的进制

value() 返回显示的值

intValue()返回整数值

display() 设置当前值

 时间控件

 Qt的时间数据类型 QTime 表示时间

Qt的日期数据类型 QDate 表示日期

Qt的时间日期类型 QDateTime 表示时间日期

界面组件有:

QTimeEdit

Qt 常用控件和属性

QDateEdit

Qt 常用控件和属性

QDateTimeEdit

Qt 常用控件和属性

calendarWidget

使用函数selectedDate 获取值

Qt 常用控件和属性

获取当前时间 QDateTime::currentDateTime()

常用属性设置

calendarPopup 是否弹出日历选择框

displayFormat 显示格式

time() 获取时间

date()获取日期

使用toString函数可以转换为字符串

其他和常用属性基本一致

格式设置字符

Qt 常用控件和属性

多行文本框

Qt 常用控件和属性

获取全部数据toPlainText()

获取每一个行的数据

QTextdocument *doc = plainTextEdit.document();

doc->findBlockByNumber(i);

QListwidget

 

常用的属性
属性名 描述
prefix 前缀设置
suffix

后缀

minimum

最小值

maximum 最大值
singlestep 单击修改最小单位值
value 当前显示的值
displayIntegerBase 显示的进制
decimals 小数位数
Qt::Horizontal

水平方向

Qt::Vertical 垂直方向
invertedControls  
QSlider标尺刻度显示控制  
QSlider::NoTicks 不显示标尺
QSlider::TicksBothSides 两侧都显示
QSlider::TicksAbove 上方显示
QSlider::TicksBelow 下方显示
QSlider::TicksLeft 左侧显示
QSlider::TicksRight 右侧显示
notchesVisible 仪表盘的小刻度是否可见
notchTarget

表盘刻度间的间隔像素值