StupidBeauty
Read times:437Posted at:Tue Jul 5 23:52:33 2011
- no title specified

Wt3.1.9文档翻译:Wt::WCalendar类参考,Wt::WCalendar Class Reference

详细描述

一个日历

这个日历提供咯按月和年导航的功能,并且显示当前的日期

你可以使用clicked()activated()方法来监听单击和双击事件

可使用setSelectionMode()来设置这个日历是允许选中单个日子还是多个日子,另外 ,你可以使用 selectionChanged() 信号来监听选中的日子的情况的变化 。还可以把选择功能整个禁用,那样的话你可以通过监听单元格的点击事件来实现自己的选择处理功能

可通过重载renderCell()来对单元格的渲染进行自定义

国际化功能是由Wt::WDate 类的国际化特性来提供的

使用示例:

Wt::WDate today = Wt::WDate::currentDate();

Wt::WCalendar *calendar = new Wt::WCalendar(this);

calendar->browseTo(today.addMonths(1));

calendar->select(today.addMonths(1).addDays(3));

calendar->selected().connect(this, &MyWidget::daySelected);

这是一个截屏,是在19/01/2010 (显示成今天) 截下来的 ,其中选中咯14/01/2010

WCalendar ,默认外观
WCalendar ,漂亮外观

CSS

日历的外观由当前的CSS 主题决定 。它的外观可使用 Wt-calendar CSS 类和以下选择器来重 置:

.Wt-cal table : 表格

.Wt-cal table.d1 : 表格(单字母的星期日表头)

.Wt-cal table.d3 : 表格(三字母的星期日表头)

.Wt-cal table.dlong : 表格(长的星期日表头)

.Wt-cal caption : 标题(包含导航按钮)

.Wt-cal-year : 标题的就地编辑(in-place-edit)年份

.Wt-cal th : 表头单元格(星期日)

.Wt-cal td : 日期单元格

.Wt-cal-oom : 其它月Out-of-month)的日期

.Wt-cal-oor : 范围以外Out-of-range)的日期(day < bottom或day > top)

.Wt-cal-sel : 选中的日期

.Wt-cal-now : 今天

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4