首先说明,这篇文章非常非常没有技术含量,但是对于没有知识储备的QT新手来说,比较容易走弯路。
先看一下效果图,点击黑色小三角就会下拉一个日历,然后通过日历选择时间。目前市面很多已经发行了的软件都是通过这种格式来输入时间的。
那么问题来了,上图中那个编辑框和小三角组成的控件并不是QComboBox而是一个QDateEdit,通过成员函数setCalendarPopup(bool)设置一下属性,就可以使其以日历的方式显示。代码如下:(是不是so easy~)
QDateEdit date