2014-04-28 94 views
2

在Qt Designer中,QDateTimeEdit可以選擇日曆視圖。通過設置顯示格式,我只能顯示月份/年份。但是,當用戶點擊視圖時,它會自動顯示每日日曆。有沒有辦法做到這一點,只有一個月/年的日曆顯示?只有年/月視圖的PyQt日曆

爲了在視覺上解釋,在Windows日曆具有相同的初始視圖Qt的日曆,但是當我點擊了一年,就切換到月視圖:

enter image description here enter image description here

+0

我認爲這是一個Windows日曆的行爲,你應該嘗試使用另一個Look n'Feel並檢查它是否令你滿意。另外,你想要什麼?你想要一個多年的旋轉盒? –

+0

我想要第二個視圖,用戶在該月點擊。我不想看到天 – user1938107

回答

2

我建議你使用QDateEdit小部件,例如將其displayFormat屬性設置爲MM/yyyycurrentSectionQDateTimeEdit.MonthSection

請注意,您可以要求此小部件在編輯值(self.setCalendarPopup(True)時顯示日曆。根據定義,日曆將顯示日期,月份和年份。

+0

我把這個:self.dtMes.Section = QDateEdit.MonthSection,但我不能改變像主要問題的第二個看法 –