コード例 #1
0
ファイル: datewidget.py プロジェクト: vpicavet/Roam
    def showpickdialog(self):
        """
        Open the date time picker dialog

        control - The control that will recive the user set date time.
        """

        if type(self.datewidget) is QDateEdit:
            mode = "Date"
        else:
            mode = "DateTime"

        dlg = DateTimePickerDialog(mode)
        dlg.setWindowTitle("Select a date")
        if self.datewidget.dateTime() == DateWidget.DEFAULTDATE:
            dlg.setAsNow()
        else:
            dlg.setDateTime(self.datewidget.dateTime())

        dlg.setMinValue(self.datewidget.minimumDate())
        if dlg.exec_():
            datetime = QDateTime()
            datetime.setDate(dlg.getSelectedDate())
            datetime.setTime(dlg.getSelectedTime())
            self.setvalue(datetime)
コード例 #2
0
 def value(self):
     datetime = QDateTime()
     datetime.setDate(self.getSelectedDate())
     datetime.setTime(self.getSelectedTime())
     return datetime
コード例 #3
0
 def value(self):
     datetime = QDateTime()
     datetime.setDate(self.getSelectedDate())
     datetime.setTime(self.getSelectedTime())
     return datetime