小编给大家分享一下python之如何使用Tkinter实现日历GUI应用程序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
第一步:安装Tkinter
<强>首先使用以下命令安装Tkinter: 强>
pip安装tk
引用>
我们还需要一个日历包,但我们不必安装它,它是python自带的默认包。
第二步:导入模块
首先导入日历模块和Tkinter模块
import 日历 得到tkinter import *第三步:显示给定年份日历
下面的函数显示给定年份的日历
def showCalender (): ,,,gui =, Tk () ,,,gui.config(背景=& # 39;灰色# 39;) ,,,gui.title (“Calender  for 从而year") ,,,gui.geometry (“550 x600") ,,,year =, int (year_field.get ()) ,,,gui_content=, calendar.calendar(年) ,,,calYear =,标签(gui,文本=,gui_content,,字体=,“Consolas 10, bold") ,,,calYear.grid(=5,行,列=1,padx=20) ,,,gui.mainloop ()<强>说明强>
ShowCalender函数正在显示日历。您在搜索框中输入年份并按下Enter键时,将在此处管理日历的显示方式。您可以在此处设置灰色的背景颜色,并且可以根据需要在代码中进行更改。您还可以在此处设置日历的尺寸为550×600,然后您要求以整数形式输入年份。一旦用户输入年份日历内容,就会通过将年份作为参数从python的日历模块中获取。
引用>第四步:设置驱动代码
<强>下面是驱动代码强>
if __name__==& # 39; __main__ # 39;: ,,,new =, Tk () ,,,new.config(背景=& # 39;灰色# 39;) ,,,new.title (“Calender") ,,,new.geometry (“250 x140") ,,,cal =,标签(新,文本=癈alender", bg=& # 39;灰色# 39;,字体=(“times",, 28日,“bold")) ,,,#输入年份的标签 ,,,year =,标签(新,文本=癊nter  year",, bg=& # 39; dark 灰色# 39;) ,,,#年份输入文本框 ,,,year_field=条目(新) ,,,button =,按钮(新的,文本=& # 39;Show 日历# 39;,fg=& # 39;黑色# 39;,bg=& # 39;蓝# 39;,命令=showCalender)<强>调整小部件的位置强>
cal.grid(=1,行,列=1) ,,,year.grid(=2,行,列=1) ,,,year_field.grid(=3,行,列=1) ,,,button.grid(=4行,列=1) ,,,Exit.grid(=6行,列=1) ,,,new.mainloop ()<强>说明强>
在驱动程序代码中,首先我们为屏幕的左侧部分提供背景颜色(如下图所示)。由于给出输入年份的窗口很小,因此我们将其尺寸设置为250×140。在year_field下方的按钮行中,我们调用了上面创建的showCalendar函数。此函数向我们显示输入年份的完整日历。
引用>现在,我们还需要调整日历中的小部件,为此我们定义了网格中所有内容的位置。您可以通过更改网格行和列参数来探索更多内容。
第五步:输出日历GUI
以上是“python之如何使用Tkinter实现日历GUI应用程序”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
python之如何使用Tkinter实现日历GUI应用程序