现在的位置: 首页 > 综合 > 正文

Qt QTableView显示日期时间格式

2013年12月04日 ⁄ 综合 ⁄ 共 2443字 ⁄ 字号 评论关闭

我们会经常做一些表格显示信息,其中经常有日期时间信息。

当使用Qt的Model/View时,如果你用view自带的delegate,显示的时间可能不能符合要求。

这就需要我们编写新的delegate类。以下是一个专门用于显示日期时间的delegate类“TimeEditDelegate”,取自Qt Wiki,我做了改动。

.h文件

.cpp文件

 

使用方法

其中,c是需要显示日期时间的列号。"yyyy-dd-MM"是显示的格式。两个中文常用格式为:

yyyy-dd-MM   例子:2009-12-25

yyyy-dd-MM hh:mm:ss   例子:2009-12-25 12:25:32

抱歉!评论已关闭.