日曆控制項QCalendar

2021-09-26 02:38:29 字數 1967 閱讀 2471

qcalendar是乙個日曆控制項,它提供了乙個基於月份的檢視,允許使用者通過滑鼠或鍵盤選擇日期,預設選中的是今天的日期。

也可以對日曆的日期範圍進行規定。

方法描述

setdaterange()

設定日期範圍選擇

setdaterange()

重新設定星期的第一天,預設是星期日。其引數列舉值如下:

qt.monday,星期一

qt.tuseday,星期二

qt.wednesday,星期三

qt.thursday,星期四

qt.friday,星期五

qt.saturday,星期六

qt.sunday,星期日

setminimumdate()

設定最大日期

setmaxmumdate()

設定最小日期

setselecteddate()

設定乙個qdate物件,作為日期控制項所選定的日期

maximumdate()

獲取日曆控制項的最大日期

minimumdate()

獲取日曆控制項的最小日期

selecteddate()

返回當前選定的日期

setgridvisible()

設定日曆控制項是否顯示網路

import sys

from pyqt5 import qtcore

from pyqt5.qtgui import

*from pyqt5.qtwidgets import

*from pyqt5.qtcore import qdate

class

calendarexample

( qwidget)

:def

__init__

(self)

:super

(calendarexample, self)

.__init__(

) self.initui(

)def

initui

(self)

: self.cal = qcalendarwidget(self)

self.cal.setminimumdate(qdate(

1980,1

,1))

self.cal.setmaximumdate(qdate(

3000,1

,1))

self.cal.setgridvisible(

true

) self.cal.move(20,

20)self.cal.clicked[qtcore.qdate]

.connect(self.showdate)

self.lbl = qlabel(self)

date = self.cal.selecteddate(

) self.lbl.settext(date.tostring(

"yyyy-mm-dd dddd"))

self.lbl.move(20,

300)

self.setgeometry(

100,

100,

400,

350)

self.setwindowtitle(

'calendar 例子'

感覺一天天的挺忙的,但是不想停下來。

日曆使用者控制項

namespace tempweb remove private static readonly string header new string private datetime startdate gets or sets the show date.the show date.descript...

日曆控制項 Calendar

現在我們可以利用calendar控制項可以簡單的實現乙個很好的日曆控制項.直接在工具箱裡面拉出來就可以了,在這個控制項裡面,我們也可以做更多的個性化.有系統預設的也有系統自己帶的很多款式給你選擇.當然你不高興的話可以自己選擇自己的方式去填充這些 我選擇了乙個專業型的.感覺還不錯.呵呵 asp cal...

js日曆控制項

網上有許多js寫的時間選擇控制項,但大都不能在aspx中使用 只能在html中用 好不容易找到乙個可以用的,不過介面難看了 如下 在head中包含 src中的檔名當然是根據自己的檔名來的 在輸入框 編碼問題 最佳方法是把js的編碼換成utf 8,而不是把aspx的編碼換成gb2312 在vs中開啟該...