huoyl 发表于 2018-9-5 10:28:00

关于日历日期获取的问题

我新建了一个Dialog
QDialog *dlg = new QDialog(this);//新建Dialog
在里面添加了
QDateEdit *dateE = new QDateEdit(dlg);
设置了
QCalendarWidget QWidget#qt_calendar_navigationbar      //日历导航栏

想请问当我选择完日期后,QDateEdit会显示我选择的日期,我应该怎么提取这个日期数据用到其他的地方,比如把数据放到QLineEdit

现在用
strTime = dateE->dateTime().toString ("yyyy-MM-dd");
dateLE->setText(strTime);
可以获取在进入Dialog时QDateEdit里的数据,但不能保存我修改后的日期,网上说selectedDate() 可以,但我不知道怎么具体使用。


求一个可以实时获取修改后日期的方法,谢谢

一叶知秋 发表于 2018-9-5 10:28:01

绑定信号就可以吧。。。。。。。。。。。。。

huoyl 发表于 2018-9-6 09:51:11

一叶知秋 发表于 2018-9-6 09:11
绑定信号就可以吧。。。。。。。。。。。。。

是可以,之前不是很懂信号的使用方法,代码写错了,已经自己解决了

qm3234 发表于 2021-2-17 01:12:16

:)看了,刚看还不是很清楚,
页: [1]
查看完整版本: 关于日历日期获取的问题