-
SpinBox
數值顯示框
可顯示double類型的qdoubleSpinBox
Dial
錶盤式數值輸入組件
Qslider 滑動條有垂直水平兩種
ProgressBar
QLCDNumber
可以通過函數
digitCount()設置顯示的數的位數
smallDecimalPoint() 是否有小數點 小數點也算一位
mode() 顯示的進制
value() 返回顯示的值
intValue()返回整數值
display() 設置當前值
時間控件
Qt的時間數據類型 QTime 表示時間
Qt的日期數據類型 QDate 表示日期
Qt的時間日期類型 QDateTime 表示時間日期
界面組件有:
QTimeEdit
QDateEdit
QDateTimeEdit
calendarWidget
使用函數selectedDate 獲取值
獲取當前時間 QDateTime::currentDateTime()
常用屬性設置
calendarPopup 是否彈出日曆選擇框
displayFormat 顯示格式
time() 獲取時間
date()獲取日期
使用toString函數可以轉換爲字符串
其他和常用屬性基本一致
格式設置字符
多行文本框
獲取全部數據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 |
錶盤刻度間的間隔像素值 |