简单要一个日历控件来选择日期查询可以直接用报表工具自带的控件或者也有一些开源的控件,比如:
复杂些的情况如果是想做万年历日程安排表之类的带数据的报表,比如一个考勤系统要在日历中的每天上加一个是否出勤的状态,这种再用公共日历控件方式或者自己去写程序就很麻烦推荐用专業报表工具来实现,可以参考:
这么做能实现日历和数据库中的数据做绑定还有一个好处,可以通过一个日期参数的动态传入就可以靈活的查询不同月的日历数据的展现情况
QCalendarWidget一次显示一个月的日历并允许鼡户选择日期。日历由四个组件组成:
本示例允许用户使用qcombobox、qcheckbox和QDateEdits配置其外观和行为用户还可以设置单个日期、标题的格式。
烸周第一天(通常是星期天或星期一)的日期 |
水平标题中日期名称的格式(例如“M”、“Mon”或“Monday”) |
是否显示日历顶部的导航栏 |
目前只囿Grid和Navigation bar能够正常使用(信号槽使用的是QCalendarWidget类的函数),其他功能还需要添加函数支持(使用的是Window类的函数)
现在我们的界面都搭建完毕了,還需要简历控件好Calendar显示效果的联系
简单要一个日历控件来选择日期查询可以直接用报表工具自带的控件或者也有一些开源的控件,比如:
复杂些的情况如果是想做万年历日程安排表之类的带数据的报表,比如一个考勤系统要在日历中的每天上加一个是否出勤的状态,这种再用公共日历控件方式或者自己去写程序就很麻烦推荐用专業报表工具来实现,可以参考:
这么做能实现日历和数据库中的数据做绑定还有一个好处,可以通过一个日期参数的动态传入就可以靈活的查询不同月的日历数据的展现情况