我想驗證兩個QDateEdits。我有兩個字段,startdate
和enddate
,我想驗證的最短日期爲enddate
是選定的startdate
日期。但是,我想給用戶機會,enddate
字段可以是空的。 我conected這兩個領域QDateEdit驗證
connect(startDate,SIGNAL(dateChanged(QDate)),endDate,SLOT(setMinDate(QDate)));
startDate
和endDate
是QDateEdit
有彈出日曆。
那麼,這裏的問題在哪裏?當我點擊endDate minimun日期沒關係,但第二天(fisrt有效日期)出現在藍色,就像它被選中,但當我點擊了該日期彈出關閉和日期它沒有設置。例如:
當我打開表格時,startdate
字段默認爲當前日期。後期我點擊endDate
字段,最小允許日期是多餘的一天,但沒關係,但是這個最小允許日期是藍色標記的,當我點擊它沒有設置的日期時。
對不起,如果我的英語很糟糕,我希望你能幫助我。謝謝任何方式
請提供一些代碼。 – MrLeeh