自己看代码呗
https://github.com/linuxdeepin/dde-calendar
自己看代码呗
https://github.com/linuxdeepin/dde-calendar
https://github.com/linuxdeepin/dde-calendar
界面配合代码食用,👍
https://github.com/linuxdeepin/dde-calendar
界面配合代码食用,👍
因为看不懂代码才来请教哈哈哈哈
deepin的日历代码结构 每个部分都是负责什么的有没有大佬分享一下 以便我分析效率更快?
地址https://gitee.com/linuxdeepin/dde-calendar
github里面有关于文档的两个网址 一个404一个打不开
1.deepin中的日历 月视图/日视图/周视图的页面实现是哪个
月视图/日视图/周视图的实现入口在这里:https://github.com/linuxdeepin/dde-calendar/tree/master/calendar-client/src/widget
2.新建日程的日程标记显示是单独的一个类吗?
在不同视图中,日程标记绘制方式不同,是分为多个类实现的,在这里能看到
https://github.com/linuxdeepin/dde-calendar/tree/master/calendar-client/src/view/graphicsItem
3.如果我编辑了日程 对应的标记类的大小会变化 如何实现的?
没太明白你的意思,如果你想更改日程标记的样式,可以修改上面链接的代码。例如可以修复月视图日程标记的显示高度
这行代码 https://github.com/linuxdeepin/dde-calendar/blob/master/calendar-client/src/view/graphicsItem/cmonthscheduleitem.cpp#L32
改成
qreal labelheight = rect.height()+10;
4.如何实现的拖拽新建日程?
描述的有些模糊,我理解你的意思是拖拽某样东西到日历的视图上,就自动创建一个日程?日历有一个dbus接口可以创建日程,将日程数据序列化称json,调用dbus接口即可创建日志。
目前日历项目是我在维护,感兴趣的话可以通过 Matrix 联系我 @myml:deepin.org
github里面有关于文档的两个网址 一个404一个打不开
README有很长一段时间没更新了,有些过时...
deepin日历的源代码有没有大佬熟悉代码结构的 有问题请教:
1.deepin中的日历 月视图/日视图/周视图的页面实现是哪个
2.新建日程的日程标记显示是单独的一个类吗?
3.如果我编辑了日程 对应的标记类的大小会变化 如何实现的?
4.如何实现的拖拽新建日程?
求助!!