栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

带有ttk日历的Python tkinter

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

带有ttk日历的Python tkinter

这个小部件的作者使用了一个不必要的动作:这个小部件设置了最小的 窗口大小,并且他假定它是程序中唯一的窗口(这不是bug,它是功能)。

1.In方法

def __place_widgets(self)

self._calendar = ttk.Treeview(show='', selectmode='none', height=7)

应该:

self._calendar = ttk.Treeview(self, show='', selectmode='none', height=7)

2.在构造函数中删除行:

self._calendar.bind('<Map>', self.__minsize)

3.删除

__minsize
方法
4.如果要设置最小大小以
root2
使用此代码:

def myfunction():    root2=Tkinter.Toplevel(root)    ttkcal = Calendar(root2,firstweekday=calendar.SUNDAY)    ttkcal.pack(expand=1, fill='both')    root2.update()    root2.minsize(root2.winfo_reqwidth(), root2.winfo_reqheight())


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/386868.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号