问题标签 [tkcalendar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
243 浏览

python - 如何将 tkcalendar 限制为仅选择某些工作日

我正在制作一个日历,我想通过仅启用例如星期一的选择来限制用户。可能吗?我在 tkcalendar 文档中找不到类似的东西。

0 投票
1 回答
1018 浏览

python - 使用 Tkinter 选择日期范围

我正在尝试制作一个用户可以选择日期范围的 tkinter 应用程序。Tkcalendar 库只允许选择 1 天,有没有办法选择多个连续天?

非常感谢你

0 投票
2 回答
50 浏览

python - 如何将值保存在外部变量中?

疑问如下,我想使用tkcalendar库选择一个日期,它选择正确,但我不能在函数外使用变量。

如何传递date变量以将其显示在 aLabel中,如下所示:

我试图把Label函数放在里面,但它仍然没有显示date变量。

当我打印date时,它会显示我正确选择的日期。

0 投票
0 回答
22 浏览

python - 使用 Tkcalendar 的各个部分

我的问题是我想使用日历中的各个部分。这意味着,我希望能够单独使用 dd、mm 和 y。我决定使用德语拼写:dd.mm.y。

datepicker = Calendar(root, selectmode="day", year=2021, month=1, day=1, date_pattern='ddmmy')

为了只过滤掉这一天,我到目前为止进行了如下操作:

birthday = str(datepicker.get_date()) bday = int(str(birthday)[:-6])

但这只是权宜之计。如何正确地对日、月和年进行排序,以便可以单独使用这些值?

提前感谢您的回答,最好的问候。

0 投票
1 回答
77 浏览

python - 如何更改 tkcalendar 中天数(数字)的位置

我希望将每个正方形中的天数从中间移到左上角。我已经阅读了 tkcalendar 的文档,但我无法在网上找到任何东西。我无法尝试任何事情,因为我还没有看到任何这样做的例子。如果可能的话,有人可以帮我吗?

在此处输入图像描述 蟒蛇版本= 2.7.16

系统 = macOS Mojave 10.14.6

编码级别 = noob - 初学者

感谢您的帮助和时间。

0 投票
1 回答
175 浏览

python-3.x - 如何从 tkinter gui 中的 tkcalendar 获取日期?

我正在尝试创建一个员工网络应用程序。我已经创建了主页、登录页面和应用程序页面。申请页面获取想要申请工作的候选人的详细信息。

我已经使用tkcalendar模块来选择'expected start date'。GUI 工作正常,但我无法获得所选日期的值。

我尝试使用get_date()但它显示以下错误:

这是我执行的代码。

任何帮助表示赞赏。

0 投票
1 回答
130 浏览

python - Tkinter 日历没有在正确的位置网格化

因此,我正在使用包含 DateEntry 的最小应用程序,但是我无法在正确的位置对小部件进行网格化,它应该打包在包含其他输入的容器内,但实际上它已在页面底部网格化.

下面是视图的实际代码。我不明白为什么会这样,但我认为这可能与我继承的 DateEntry 类有关class MyDateEntry(DateEntry)

有窗口的打印屏幕,注意 DateEntry 在底部

谢谢!

解决方案

感谢@jasonharper,他对解决方案发表了评论,引用如下:

DateEntry.__init__(self, master=None, **kw)- 您正在丢弃传递给您的类的主参数,而是显式地将 None 传递给超类(使小部件成为根窗口的子窗口)。>

所以我只是删除了=Nonefrommaster=None并且正确的框架作为参数传递。

谢谢@jasonharper!

0 投票
0 回答
237 浏览

datetime - 在日历中选择日期并在 tkinter 上更改其格式

我正在尝试将dateVal从“md-yy”格式更改为“yyyy-mm-dd”。dateVal 值通过在日历中选择一个日期获得。

0 投票
1 回答
1056 浏览

python-3.x - Python Tkinter Tk Calendar 获取自定义日期不起作用并且无法以格式显示日期:“DD-MM-YYYY”

我想创建一个日期选择器,但它根本不起作用,相反,无论我在以下菜单上选择的日期如何:

我做的日历

它只输出当前日期:

它每次给出的输出都是当前日期

第二次单击调用该函数的按钮,dispcal()IDLE 会自动打印出当前日期,我不知道为什么。当我点击按钮Get This Date并调用函数getCustomDate()时,它只是不做它应该做的事情,也不打印任何东西。

这是日期选择器和日历功能的代码:

更新

感谢@j_4321 解决了我的问题,我创建了一个新的python 文件并在其中运行代码,该文件具有我想要的日历日期选择器的自定义格式,它的工作原理就像一个魅力并提供了所需的输出。

新鲜的.py

代码正常工作

但是在我的main.py中,相同的代码不起作用并给出以下错误消息:

我不知道为什么会这样,也许我的main.py代码有问题,但我似乎无法找到它。

这是我的main.py代码:

0 投票
0 回答
75 浏览

python - tkcalendar 在我运行时总是显示回溯错误

我正在尝试使用 tkcalendar 制作日期选择器,但每次我尝试运行它时,它总是向我显示此错误

我已经安装了 tkcalendar 并更新了我的 pip,但我仍然收到错误消息。

这是我的代码

请帮助我,谢谢