问题标签 [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.
python - 使用 tkcalendar 改进已编译 python 程序的启动时间
我正在创建一个 GUI 程序来安排我公司的零件检查。我正在使用 tkinter 和 tkcalendar 为用户提供一个下拉列表来选择截止日期。当我在 python 中运行它时一切正常,但是当我用 PyInstaller 编译它时,程序需要 30-40 秒才能打开。
我发现大部分时间都用于导入 tkcalendar。
我发现 tkcalendar 是一个耗时的模块,它通过在整个代码中添加打印语句并使用 PyInstaller 重新编译以显示终端。我深入研究了 tkcalendar,发现 Babel 是支撑事情的特定模块。有没有办法减少 babel 的加载时间?
我发现--hidden-import="babel.numbers
使用 tkcalendar 时需要将标志添加到 PyInstaller。缺少此标志意味着 exe 根本不起作用。
我都试过了:
import tkcalendar
和
from tkcalendar import DateEntry
有没有办法加快这个速度?是否有 tkcalendar 的替代品也提供日期选择器?
python - 如何从 python 文件生成 exe 应用程序
我正在尝试使用 pyinstaller 从此脚本中获取 .exe 文件
我在测试目录中时使用了这个命令pyinstaller -w -F test.py
文件 test.py 包含
我得到的 .exe 文件不起作用?
当我这样做pyinstaller -F test.py我在控制台上收到 no module named babel.numbers 的错误
python - 如何通过 pyinstaller 使用 tkcalendar 模块安装 python 应用程序?
我正在尝试在使用 tkcalendar 的 pyinstaller 在 Windows 上安装 python 应用程序。应用程序正在运行,但 tkcalendar.Calendar 没有。
当我在没有安装的情况下运行应用程序时,一切正常,但如果我这样做,日历小部件不会出现。我认为 pyinstaller 看到了这个模块,但是他对 tkcalendar 正在使用的模块有问题。我尝试使用 --path=/.../python/Lib/site-packages 运行 pyinstaller 但这没有用。将模块文件复制到应用程序目录也无济于事。
python-3.x - 没有名为 TKCALENDAR 的模块
pip3 install tkcalendar
我已经使用并且成功安装了 tkcalendar 和 xlwtpip3 install xlwt
并且具有最新版本。
使用命令运行代码python3 /home/pi/programename.py
完美运行在命令sudo
之前使用sudo python3 /home/pi/programename.py
失败并出现错误
ImportError:没有名为 tkcalendar 的模块。
使用安装tkcalendar
模块sudo apt-get install tkcalendar
会出现错误,例如E:Unable to locate package tkcalendar.
请帮助我如何安装软件包并清除错误。
python - 有没有办法在 tkcalendar 中向 DateEntry 添加 calevents?
我正在尝试找到一种方法来突出显示 tkcalendar 的 DateEntry 类上的特定日期。
这是在 Python 3 上运行的。它可以成功地与 tkcalendar 的 Calendar 类一起使用,但似乎不适用于 DateEntry 类。
如果我们定义 cal=Calendar(window),这将有效,但每当我尝试将其切换到 DateEntry 时都会失败。
复制评论:将 cal 更改为 Calendar 对象,然后添加:
似乎对我不起作用......我最终得到了一个
每当我尝试选择日期时。
python-3.x - TkCalendar:尝试在屏幕上同时显示多个 DateEntries 会导致 TclError
我目前正在从事一个学校项目,该项目记录公司的员工信息并根据员工可用性、工作角色等因素生成轮班表。
为了记录员工假期,我使用了模块 TkCalendar,它有自己的 Calendar 和 DateEntry 对象,可用于显示 GUI 日历信息。但是,我最近更换了计算机,并且用于允许用户在假期中添加的一段代码不再起作用;看来,当尝试创建第二个 DateEntry 对象时,TkCalendar 引发了一个错误,这似乎暗示我传递给第二个对象的选项无效。这令人困惑,因为第一个 DateEntry 对象似乎生成得很好。以下是我遇到的问题的测试用例示例:
这会产生以下异常:
TkCalendar 文档可以在这里找到。提前感谢您的帮助!
python - Tkcalendar 安装正确,但仍然出现“找不到模块”错误
我通过 pip 正常安装了 tkcalendar 并且安装正常:
然而,当我尝试运行我的脚本时,我收到一个找不到模块的错误:
我尝试重新启动 Spyder,尝试重新安装,pip
但我只收到一条消息,表明软件包已安装。
最后,我尝试安装软件包,conda
但在这里我收到以下错误:
不知道还能做些什么来解决这个问题。
使用 Python 3.7 和 Spyder 3.3.6。
更新:
从命令提示符运行 python 然后运行import tkcalendar
正常。
我在 github 上找到了在 Spyder 中使用虚拟环境的指南,但它似乎有点过头了......
python - tkcalendar 有没有办法显示多个日期条目小部件?
我正在开发一个数据库条目应用程序,并且正在使用 tkinter 和 tkcalendar 用于使用 Python 3.8 的 GUI。我在下面编写了一段代码,说明了尝试在同一窗口中初始化两个 DateEntry 小部件时看到的错误。
回溯似乎没有提供太多信息,但无论如何我都会将其粘贴在这里;请注意,正在创建的 DateEntry 小部件的多个实例似乎导致退出代码 1:
奇怪的是,我可以毫无问题地放置两个日历小部件,但是当尝试使用两个或更多 DateEntry 小部件时,整个应用程序都会失败。我在网上查过,但没有看到其他人在使用 tkcalendar 时遇到过这个特殊问题。有谁知道如何解释这个错误或更好,知道如何解决这个问题?
谢谢!