20230110星期二:
"""
@Project : For_Python_Pro
@File : pracDate.py
@Author : Administrator
@Time : 2023/1/10
@Product : PyCharm
"""
import sys
import urllib.request
from PyQt5.QtWidgets import QApplication,QMainWindow
from PyQt5.QtCore import *
from PyQt5.QtCore import QDate,QDateTime
from PyDevelop.PO3_1122.Function_Gui.PYQT5.dateeditPro.mainWindowDate import Ui_MainWindow
class MainWindow(QMainWindow,Ui_MainWindow):
def __init__(self):
super(MainWindow,self).__init__()
self.setupUi(self)
# 设置最大、最小的可选择的日期:
self.dateEdit.setMinimumDate(QDate.currentDate().addDays(-60))
self.dateEdit.setMaximumDate(QDate.currentDate().addDays(60))
self.dateEdit_2.setMinimumDate(QDate.currentDate().addDays(-60))
self.dateEdit_2.setMaximumDate(QDate.currentDate().addDays(60))
# 设置显示的日期:
self.dateEdit.setDate(QDate.currentDate().addDays(-5))
self.dateEdit_2.setDate(QDate.currentDate().addDays(5))
# 允许弹出日历控件:
self.dateEdit.setCalendarPopup(True)
self.dateEdit_2.setCalendarPopup(True)
if __name__ == '__main__':
app = QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app*ex.e**c_())


满足选择的日期,不能超过60之前的