代码拉取完成,页面将自动刷新
同步操作将从 韦东山/Qtmxapp-desktop 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import QtQuick 2.0
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtQuick.Layouts 1.0
Rectangle {
id:mx_calendar
property alias calendar_control:m_calendar
Calendar{
id: m_calendar
//anchors.centerIn: parent
frameVisible: false
navigationBarVisible: false
weekNumbersVisible: false
minimumDate: new Date(2015, 0, 1);
maximumDate: new Date(2025, 0, 1);
anchors{
fill: parent
}
onClicked:
{
//m_calendar.visible = false;
}
style: CalendarStyle {
gridVisible: false
background: Image {//日历背景
id: bg
anchors.fill: parent
// source: "./image/dataRect.png"
}
dayOfWeekDelegate://周的显示
Rectangle{
id: rec1
color: "transparent"
height: 20
Text {
id: weekTxt
font.pixelSize: 15
text:Qt.locale().dayName(styleData.dayOfWeek, control.dayOfWeekFormat)//转换为自己想要的周的内容的表达
anchors.centerIn: rec1
color: styleData.selected?"green":"gray"
font.family: "Microsoft YaHei"
}
}
navigationBar:
Rectangle {//导航控制栏,控制日期上下选择等
color: "transparent"
height: 40
// ToolButton {//按钮:显示上一个月
// id: previousMonth
// width: parent.height
// height: width-20
// anchors.verticalCenter: parent.verticalCenter
// anchors.left: parent.left
// anchors.leftMargin: 40
// iconSource: "./image/back_icon_p.png"
// onClicked: control.showPreviousMonth()
// }
// Label {//显示年月
// id: dateText
// text: styleData.title
// font.pixelSize: 24
// font.bold: true
// horizontalAlignment: Text.AlignHCenter
// verticalAlignment: Text.AlignVCenter
// fontSizeMode: Text.Fit
// anchors.verticalCenter: parent.verticalCenter
// anchors.left: previousMonth.right
// anchors.leftMargin: 2
// anchors.right: nextMonth.left
// anchors.rightMargin: 2
// color: "white"
// }
// ToolButton {//按钮:显示下一个月
// id: nextMonth
// width: 60
// height: 53
// anchors.verticalCenter: parent.verticalCenter
// anchors.right: parent.right
// anchors.rightMargin: 40
// iconSource: "./image/back_icon_p.png"
// onClicked: control.showNextMonth()
// style: ButtonStyle {
// background: Item {
// implicitWidth: 25
// implicitHeight: 25
// }
// }
// }
}
dayDelegate://显示日期
Rectangle{
color: "transparent"
Image
{
id: day_bg
height: 28
width: 28
anchors.centerIn: parent
// anchors.centerIn: parent
source: styleData.selected ? "images/wvga/system/current-dat-bg.png" : ""
}
Label {
id: m_label
text: styleData.date.getDate()
font.pixelSize: 15
font.family: "Microsoft YaHei"
anchors.centerIn: parent
color: styleData.selected ? "yellow" : (styleData.visibleMonth && styleData.valid ? "lightblue" : "grey");
}
}
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。