Qt 常用控件和屬性

  • 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

錶盤刻度間的間隔像素值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章