JPeterson

QDateTimeEdit

Dec 21st, 2012
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. # why doesn't setMinimumDate do anything?
  2.  
  3. class DateTimeEdit(QDateTimeEdit):
  4.     def __init__(self, parent):
  5.         super(DateTimeEdit, self).__init__(parent) 
  6.         self.setCalendarPopup(True)
  7.         self.cw = QCalendarWidget(self)
  8.         self.setCalendarWidget(self.cw)
  9.         self.setMinimumDate(QDate.fromJulianDay(1))
  10.         print self.minimumDateTime()
  11.         print QDate.fromJulianDay(1)
  12.    
  13. class MainWindow(QMainWindow):
  14.     def __init__(self, parent=None):
  15.         super(MainWindow, self).__init__(parent)
  16.         self.widget = DateTimeEdit(self)
  17.         self.setCentralWidget(self.widget)
  18.         self.show()
  19.  
  20. if __name__ == "__main__":
  21.     app = QApplication(sys.argv)
  22.     form = MainForm()
  23.     form.show()
  24.     sys.exit(app.exec_())
  25.  
  26. # output
  27.  
  28. PyQt4.QtCore.QDateTime(1752, 9, 14, 0, 0)
  29. PyQt4.QtCore.QDate(-4713, 1, 2)
Advertisement
Add Comment
Please, Sign In to add comment