学学笔记 - 官方 Qiter | 学习笔记

pyqt5的dateTimeEdit设置默认当前时间当前日期

发布时间:2年前热度: 343 ℃评论数:

pyqt5的dateTimeEdit设置默认当前时间当前日期

如果是用的 designer 设计的UI 界面 用下面代码

        self.ui.tabOrderDateTimeEditFrom.setDate( QDate.currentDate().addDays(-3) ) # 今天往前数三天的时间
        self.ui.tabOrderDateTimeEditTo.setDate( QDate.currentDate().addDays(1) ) # 明天(往后数一天)
        self.ui.tabInvoiceditDateFrom.setDate( QDate.currentDate().addDays(-3) )
        self.ui.tabInvoiceditDateTo.setDate( QDate.currentDate().addDays(1) )

如果是直接用代码来创建的UI 用一下代码

            createDateLabel = QLabel('从')
            createDateEdit = QDateTimeEdit(QDate.currentDate().addDays(-10))# 今天往前数10天的时间
            createDateEdit.setDisplayFormat("yyyy-MM-dd HH:mm:ss")
            createDateEdit.setCalendarPopup(True)  # 设置下拉日历控件选取可用
            createToLabel = QLabel('到')
            createToEdit = QDateTimeEdit(QDate.currentDate().addDays(1))# 今天往前后1天的时间(明天)
            createToEdit.setDisplayFormat("yyyy-MM-dd HH:mm:ss")
            createToEdit.setCalendarPopup(True)  # 设置下拉日历控件选取可用

pyqt5的dateTimeEdit设置默认时间当前日期

栏目导航

  1. Django
  2. Pandas
  3. PyQt5

手机扫码访问