QT時鐘控制元件顯示
import QtQuick 2.6
import QtQuick.Layouts 1.3
/*
* 作者: yubo
* 功能: Time
* 描述: 時間時鐘顯示
* 日期: 2018-07-12
*/
Item {
property var timeSetValueId: [ hourTen, hourBit, miniuteTen, miniuteBit ]
property alias hourTenValue: hourTen.infoValue
property alias hourBitValue: hourBit.infoValue
property alias miniuteTenValue: miniuteTen.infoValue
property alias miniuteBitValue: miniuteBit.infoValue
RowLayout {
width: 300
TextFieldAuto {
id: hourTen
width: 30
fontFamilyType: 0
valueWidth: 40
valueFontSize: 45
infoValue: hourTenValue
}
TextFieldAuto {
id: hourBit
width: 30
fontFamilyType: 0
valueWidth: 40
valueFontSize: 45
infoValue: hourBitValue
}
TextFieldAuto {
width: 30
valueWidth: 40
valueFontSize: 45
infoValue: ":"
}
TextFieldAuto {
id: miniuteTen
width: 30
fontFamilyType: 0
valueWidth: 40
valueFontSize: 45
infoValue: miniuteTenValue
}
TextFieldAuto {
id: miniuteBit
width: 30
fontFamilyType: 0
valueWidth: 40
valueFontSize: 45
infoValue: miniuteBitValue
}
}
}
import QtQuick 2.6
/*
* 作者: yubo
* 功能: 文字控制元件
* 描述: Text進行一層包裝,方便修改
* 日期: 2018-07-12
*/
Item {
// 文字
property string infoValue: ""
// 文字顏色
property string valueColor: "#ffffff"
// 文字字型大小
property int valueFontSize: 25
// 斜體字型
property bool fontItalic: false
// 粗體字型
property bool fontBold: false
// 文字寬度
property real valueWidth: 200
// 文字字型 1:文字字型 其他:數值字型
property int fontFamilyType: 1
// 文字對齊方式 0:居中 1:左對齊 2:右對齊
property int valuePositionType: 0
property bool isWrap: true
Text {
id: infoValueText
width: valueWidth
wrapMode: isWrap ? Text.Wrap : Text.NoWrap
lineHeight: 1.4
horizontalAlignment: {
if (valuePositionType === 1) {
Text.AlignLeft;
} else if (valuePositionType === 2) {
Text.AlignRight;
} else {
Text.AlignHCenter;
}
}
text: ML.lan(infoValue)
color: valueColor
font.pixelSize: valueFontSize
font.letterSpacing: 3
font.family: fontFamilyType === 1 ? UiController.font["SourceHanSansCN"] : UiController.font["YZKJ8"]
font.italic: fontItalic
font.bold: fontBold
}
}
相關文章
- Qt 時間顯示QT
- Qt:通過QLabel控制元件來顯示實時日期時間QT控制元件
- QT介面顯示實時時間QT
- QT學習 實時顯示時間QT
- Qt實時顯示系統時間QT
- QT顯示當前日期時間QT
- QT版用QLCDnumber顯示時間QT
- javascript顯示一個時鐘JavaScript
- Qt設計:時間顯示(QTimer)QT
- QT4 用QLabel實時顯示時間QT
- 讓任務時鐘顯示星期幾
- 【Qt】UI顯示中文QTUI
- QT實現動態顯示系統時間QT
- qt-實時顯示本地時間、以及QDateTime的使用QT
- QT居中螢幕顯示QT
- qt視窗居中顯示QT
- Qt QDate QTime顯示當前系統時間QT
- qt中實現實時的顯示當前時刻的時間QT
- Qt中使用QLabel顯示時間的兩種方法QT
- Qt中顯示OpenCV的IplImageQTOpenCV
- 例項QT程式 —— Qt自繪製小時鐘QT
- 【JS】javascript實現頁面顯示數字時鐘JSJavaScript
- win10怎樣在桌面顯示鐘錶_win10電腦桌面顯示數字時鐘怎麼操作Win10
- Qt 設定視窗居中顯示QT
- Qt中在按鈕上顯示字元'&'QT字元
- QT設定標籤顯示位置QT
- QT tableWidget 內容居中顯示QT
- Qt5:視窗居中顯示QT
- Qt視窗螢幕居中顯示QT
- QT中文顯示亂碼解決QT
- Qt中利用定時器QTimer實時顯示當前日期和時間QT定時器
- Android控制元件居中顯示Android控制元件
- Qt學習(5)獲取當前系統時間-實時顯示當前時間QT
- Qt中利用定時器QTimer準實時顯示當前日期和時間QT定時器
- Qt之設定窗體居中顯示QT
- Qt中設定視窗居中顯示QT
- 【GMT43智慧液晶模組】例程九:RTC實驗——時鐘顯示
- Qt中時鐘時間功能QTime詳解QT