PyQt(Python+Qt)學習隨筆:QDateTimeEdit日期時間編輯部件

Designer輸入部件中,Date/Time Edit是個日期時間編輯框,對應類QDateTimeEdit,該類是從父類QAbstractSpinBox派生。html

QDateTimeEdit具備以下功能:python

  • 能夠設置最小日期和最大日期,請參考maximumDateTime屬性、minimumDateTime屬性、maximumTime屬性、minimTime屬性、 minimumDate屬性、 maximumDate屬性以及setDateTimeRange()、setDateRange()、setTimeRange()、clearMinimumDateTime()、clearMinimumDate()、clearMaximumDate()、clearMinimumTime()、 clearMaximumTime()方法
  • 能夠設置日期和時間顯示的格式,請參考displayFormat屬性和fromString方法
  • 能夠經過左右光標鍵或tab、shift+tab鍵在對應年、月、日、時、分、秒的字段間移動,能夠經過上下光標鍵或直接輸入數字調整當前字段的值,能夠經過currentSection屬性訪問當前字段,能夠經過currentSectionIndex方法獲取光標在顯示字符串的位置
  • 能夠經過構造方法或setDateTime方法設置顯示的時間,當前時間能夠經過QDateTime.currentDateTime()方法獲取
  • 能夠經過time、date和dateTime屬性訪問QDateTimeEdit日期時間編輯框的當前時間、日期
  • 能夠經過timeSpec 屬性訪問QDateTimeEdit日期時間編輯框的當前時區
  • 能夠設置在點擊調整日期時間時是否顯示一個日曆彈出窗,請參考calendarPopup屬性。有彈窗時彈窗以下:

在這裏插入圖片描述
無彈窗時能夠點擊下圖中的上下按鈕修改所在字段的值:web

在這裏插入圖片描述

跟老猿學Python、學5G!

相關文章
相關標籤/搜索