找回密码
 立即注册
收起左侧

QDatetimEdit 时间增减

5
回复
7797
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2017-9-17 10:45:43 显示全部楼层 |阅读模式
1Qter豆
   在ui里添加一个QDatetimeEdit 控件, 运行后选择时间的秒数字,点击添加按钮,加到59后无法循环,如果我又想调到10, 只能从59减到10.  有没有什么设置方法可以从59 到0,1, 2,3这样。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:23 天
连续签到:1 天
2017-9-17 11:34:08 显示全部楼层
用addSecs(1)或addSecs(-1)不行吗
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-9-17 11:58:15 显示全部楼层
lab331252153 发表于 2017-9-17 11:34
用addSecs(1)或addSecs(-1)不行吗

该怎么用你说的这个几个函数, 有没有简单的demo。
回复

使用道具 举报

累计签到:23 天
连续签到:1 天
2017-9-17 12:16:09 显示全部楼层
明镜 发表于 2017-9-17 11:58
该怎么用你说的这个几个函数, 有没有简单的demo。

void MainWindow:n_pushButton_add_clicked()
{
    QDateTime time = ui->dateTimeEdit->dateTime();
    ui->dateTimeEdit->setDateTime(time.addSecs(1));
}
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-9-17 15:08:01 显示全部楼层
本帖最后由 明镜 于 2017-9-17 15:09 编辑
lab331252153 发表于 2017-9-17 12:16
void MainWindow:n_pushButton_add_clicked()
{
    QDateTime time = ui->dateTimeEdit->dateTime();

G:\sl_work\qt\code\qdatetimeedit\微信截图_20170917150405.png
点击的是上箭头, 下箭头。 不是按键。 没有对应的槽函数。 如果是使用QDatetimeEdit 控件, 调整时分秒都是点击同一个上下箭头。 如果用pushbutton , 则需要多个按键。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:23 天
连续签到:1 天
2017-9-18 14:50:08 显示全部楼层
明镜 发表于 2017-9-17 15:08
点击的是上箭头, 下箭头。 不是按键。 没有对应的槽函数。 如果是使用QDatetimeEdit 控件, 调整时分秒 ...

哎,尴尬了,不知道了,你试试自己写个派生类看看能解决不
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了