新乡建设工程信息网站,WordPress更改网站地址,网站建设属于,58同城app下载安装手机版常用控件QCalendarWidget的使用
QCalendarWidget表示一个日历 核心属性
属性说明 selectDate 当前选中的⽇期 minimumDate 最⼩⽇期 maximumDate 最⼤⽇期 firstDayOfWeek 每周的第⼀天(也就是⽇历的第⼀列) 是周⼏. gridVisible 是否显⽰表格的边框 selectionMode… 常用控件QCalendarWidget的使用
QCalendarWidget表示一个日历 核心属性
属性说明 selectDate 当前选中的⽇期 minimumDate 最⼩⽇期 maximumDate 最⼤⽇期 firstDayOfWeek 每周的第⼀天(也就是⽇历的第⼀列) 是周⼏. gridVisible 是否显⽰表格的边框 selectionMode 是否允许选择⽇期 navigationBarVisible ⽇历上⽅标题是否显⽰ horizontalHeaderFormat ⽇历上⽅标题显⽰的⽇期格式 verticalHeaderFormat ⽇历第⼀列显⽰的内容格式 dateEditEnabled 是否允许⽇期被编辑 重要信号
信号说明 selectionChanged(const QDate) 当选中的⽇期发⽣改变时发出 activated(const QDate) 当双击⼀个有效的⽇期或者按下回⻋键时发出形参是⼀个QDate类型保存了选中的⽇期 currentPageChanged(int, int) 当年份⽉份改变时发出形参表⽰改变后的新年份和⽉份
例子获取选中的日期 #include widget.h
#include ui_widget.h#includeQDateWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui-setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::on_calendarWidget_selectionChanged()
{//获取此时选择的日期QDate date ui-calendarWidget-selectedDate();//将日期输入到label中ui-label-setText(date.toString());
}