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中開啟該...