Qt 常用控件和属性

  • SpinBox

数值显示框

可显示double类型的qdoubleSpinBox

Dial

Qt 常用控件和属性_第1张图片

表盘式数值输入组件

Qslider 滑动条有垂直水平两种

 ProgressBar

QLCDNumber

可以通过函数

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

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

mode() 显示的进制

value() 返回显示的值

intValue()返回整数值

display() 设置当前值

 时间控件

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

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

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

界面组件有:

QTimeEdit

QDateEdit

QDateTimeEdit

calendarWidget

使用函数selectedDate 获取值

Qt 常用控件和属性_第2张图片

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

常用属性设置

calendarPopup 是否弹出日历选择框

displayFormat 显示格式

time() 获取时间

date()获取日期

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

其他和常用属性基本一致

格式设置字符

Qt 常用控件和属性_第3张图片

多行文本框

Qt 常用控件和属性_第4张图片

获取全部数据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

表盘刻度间的间隔像素值

你可能感兴趣的:(Qt)