我是一个新手,有一点用 BASIC、Python 编写的经验,尤其是一点汇编程序(作为视频游戏 ROM hack 的一部分)。我想创建一个小工具,用于修改特定文件中特定点的十六进制值,该工具将具有 GUI 界面。
我正在寻找的是创建小型 GUI 程序的能力,我可以将其作为 EXE 分发(或者,至少是一个独立的目录)。我不热衷于 .NET 语言的想法,因为我不想强迫人们下载大量的 .NET 框架包。我目前设置了带有 IDLE 和 Boa 构造函数的 Python,并且应用程序在那里运行。我尝试查找有关编译依赖于 Wxwidgets 的 python 应用程序的信息,但搜索结果和我发现的信息令人困惑,或者完全无法理解。
我的问题是:
- python 是用于此类项目的好语言吗?
- 如果我使用 Py2Exe,WxWidgets 是否已经包含在内?还是我的用户必须以某种方式在他们的机器上安装 WxWidgets?我在 Py2Exe 的想法是否正确,只是生成了一个独立目录“dist”,其中包含用户只需双击并运行应用程序所需的文件吗?
- 如果该程序仅依赖 Tkinter 来获取 GUI 内容,那么它是否会包含在 Py2Exe 生成的 EXE 中?如果是这样,他们是否只有 Tkinter 的 Python 的“可视”GUI 构建器/IDE?
感谢您的时间,
JBMK