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:通過QLabel控制元件來顯示實時日期時間QT控制元件
- QT之控制元件疊加顯示QT控制元件
- QT學習 實時顯示時間QT
- QT顯示當前日期時間QT
- Qt設計:時間顯示(QTimer)QT
- 【Qt】UI顯示中文QTUI
- qt-實時顯示本地時間、以及QDateTime的使用QT
- QT居中螢幕顯示QT
- qt 使用qmake pro檔案新增 ico圖示,程式執行時顯示圖示,exe也顯示圖示QT
- qt中實現實時的顯示當前時刻的時間QT
- QT tableWidget 內容居中顯示QT
- Qt中利用定時器QTimer實時顯示當前日期和時間QT定時器
- 【JS】javascript實現頁面顯示數字時鐘JSJavaScript
- 例項QT程式 —— Qt自繪製小時鐘QT
- win10怎樣在桌面顯示鐘錶_win10電腦桌面顯示數字時鐘怎麼操作Win10
- Qt中在按鈕上顯示字元'&'QT字元
- Qt 設定視窗居中顯示QT
- antdv 時間元件(RangePicker) 分鐘只顯示 00 和30元件
- bootstrap日期控制元件 只顯示 年月boot控制元件
- Qt學習(5)獲取當前系統時間-實時顯示當前時間QT
- Android控制元件重疊顯示小記Android控制元件
- Pycharm中,pyqt5.11.1的Qt assistant顯示PyCharmQT
- Qt 讓彈出的視窗居中顯示QT
- Qt5.12視窗螢幕居中顯示QT
- Qt全屏顯示和按鍵ESC退出全屏QT
- QT控制元件大全QT控制元件
- Qt 把窗體顯示在螢幕的中心QT
- WPF建立不規則窗體時WebBrowser控制元件不顯示的問題Web控制元件
- 65.QT-UDP組播實現多人共享桌面(同時支援收發顯示)QTUDP
- win10 時間顯示改成圓時鐘方法 win10怎麼改時間表盤Win10
- qt中debug顯示64位不能除錯32位QT除錯
- Qt-qrencode開發-生成、顯示二維碼📀QT
- win10系統怎樣將時鐘放在桌面上 win10電腦桌面顯示時鐘設定方法Win10
- win10系統中時鐘顯示黑色或不可見的解決方法Win10
- Qt動態新增控制元件QT控制元件
- 解決單執行緒QT UI 載入進度條實時顯示方案記錄執行緒QTUI
- C#自定義控制元件—文字顯示、文字設值C#控制元件
- 進度條和列表形式顯示的控制元件控制元件