如果用QTableview自带的delegate,显示的时间可能不能符合要求。
这就需要我们编写新的delegate类。
在项目中加入该类,并在项目的cpp文件中加入该类的头文件:#include <timeeditdelegate.h>
使用方法:
ui->tableView->setItemDelegateForColumn(1, new TimeEditDelegate("yyyy-MM-dd hh:mm:ss"));
1
第一个参数为显示日期时间的列索引
类Demo:
链接:https://pan.baidu.com/s/1SAgDFy9vsjpU4Gcr87YEBA 密码:5ihx
Qt项目添加文件的方法:
右键项目,点击“添加现有文件”:
原文链接:https://blog.csdn.net/qq_40194498/article/details/79801239