问题标签 [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 投票
2 回答
2681 浏览

python-3.x - 无法将 Python 脚本转换为 .exe

我对 Python 和 tkinter 非常陌生,我使用 auto-py-to-exe 将我的 Python 脚本转换为 exe 文件。到目前为止我没有任何问题,但今天我很茫然。我编写了一个创建 QR 码的 python 脚本,其中 tkCalendar-DateEntry 用于日期字段。几天前我能够将脚本转换为 exe,但今天我再次尝试使用完全相同的代码,但我得到了一个巨大的错误。我提出 tkCalendar 的原因是当我注释掉 import 语句时,文件被转换了!

请帮忙!

这是我的代码:

这是错误:

0 投票
2 回答
911 浏览

python - Tkcalendar 移动焦点后清除 DateEntry

我有一个 DateEntry 小部件和一个用于清除 DateEntry 内容的按钮。我希望 DateEntry 为空白,除非用户选择日期。

我的问题是,如果我选择 DateEntry 小部件并赋予它焦点,那么第一次使用清除按钮不起作用,因为 DateEntry 在失去焦点后会自动完成。

例子:

要复制:给 DateEntry 焦点,然后单击清除。

在该clearDateEntry()功能中,我首先将焦点移到清除按钮上,我希望它会触发自动完成,以便我可以立即将其删除,但这不起作用。

我如何clearDateEntry()在第一次真正清除 DateEntry ?如果有办法关闭 DateEntry 的自动完成功能,那也可以解决我的问题。

0 投票
1 回答
1700 浏览

python - Tkcalendar 配置 DateEntry 小部件

有没有办法像使用普通条目小部件(而不是下拉日历)一样配置 DateEntry 小部件本身?例如更改字体、浮雕或背景等...

我尝试了以下方法:

但我只是得到:

AttributeError:“DateEntry”对象没有属性“背景”

当我定义 DateEntry 小部件时,我可以执行以下操作:

这不会导致错误,但只会更改下拉日历的背景。

0 投票
1 回答
846 浏览

python - .py 文件中的 Python Tkinter 日历小部件导入错误

我正在使用 tkcalendar 小部件在 Python 中制作日历。

这是我的代码:

我的问题是,上面的代码在 Jupyter notebook 中运行时运行良好,但在转换并作为 .py 文件运行时。我收到此错误:

当我 pip install tkcalendar 我得到:

0 投票
2 回答
1357 浏览

python - ModuleNotFoundError:没有名为“tkcalendar”的模块

我已经安装了 tkcalendar pip3 install tkcalendar,它说它已经安装成功。但是,当我from tkcalendar import *在程序中运行该行时,它给了我这个错误ModuleNotFoundError: No module named 'tkcalendar'。有人可以帮忙吗?

0 投票
1 回答
207 浏览

python - tkcalendar:使用日历来概览温度数据。(树莓派)

我对编程很陌生,我的任务是创建一个温度概览程序。我决定创建一个日历,以便每个月轻松概览。我所查看的月份中的每一天都应该阅读特定日期的文本文件。它应该计算那里的行数并计算特定值及以上以获得百分比。有了这个百分比,我们可以在特定日期的背景中添加红色。单击它应该打开一个带有确切该文件的图形程序,我已经编程了

现在我被困在程序应该找到我正在查看的那些日子开始阅读文本文件以计算“红色”颜色。

这是到目前为止的代码:

PS:我的编码知识是基于4天左右...

0 投票
1 回答
601 浏览

python-3.x - 如何在 tkinter 中将 Calendar.get_date() 与 StringVar() 链接

我一直在为一种“Rota manager”应用程序开发 GUI,该应用程序在主窗口中有一个日历对象,以允许用户在其上选择特定日期并记录他/她的工作班次的开始和结束。在主窗口中,我希望有一个 tk.Label 显示在日历上选择的日期,并且每次用户点击不同的日期时都会更改。我发现了很多与类似问题相关的问题,但我不知道如何在点击后让标签自行更新。到目前为止,我只能显示日期的第一个选择(默认为今天的日期)。这里是代码的一部分:

这只是我要询问的任务的代码部分。像往常一样,非常感谢任何可以提供帮助的人。

0 投票
1 回答
85 浏览

python - 我需要根据在 Tkinter 中选中的复选框更改日历的状态

我正在写,其中一部分是一个功能程序,它在 tkinter 中禁用或启用日历,具体取决于是否选中了复选框。这是我的代码到目前为止的样子:

当我选中复选框时,我得到一个 TypeError: 'Calendar' object is not callable (我意识到这可能是最愚蠢的做法,但这是我第一次真正尝试做类似的事情,所以请多多包涵) . 是否有任何选项可以更改日历的状态?我带来的唯一选择是:

它有点像它应该做的,但我对这个解决方案不满意,我可以看到每次我检查不是很好看的按钮时程序都会刷新。我将非常感谢任何建议!

0 投票
1 回答
623 浏览

python - 使用 tkcalendar 启动 exe 时出现错误消息

当我试图打开它的可执行文件时,启动“ 在此处输入图像描述”时出现错误消息我的脚本名称是 dd(我使用 Auto_py_to_exe 转换我的 python 文件)

0 投票
1 回答
30 浏览

python - Python即使在传递命令后也不会弹出消息框

我正在申请中;但是,我现在卡住了。

我已经使用下面的小部件来选择/显示日期,以便用户可以相应地选择日期。

它允许用户选择日期。我的目标是如果选择的日期不是“星期一”,则弹出一个消息框,说“错误,选择的日期必须是周开始日期”为此,我在下面创建了一个函数,它将检查选择的日期,然后弹出消息因此 ; 但是,即使用户不选择“星期一”(一周开始日期),也没有消息框

下面的函数

请帮忙

主界面

日期选择器