我是一个新手,有一点BASIC、Python和汇编语言(作为视频游戏ROM hack的一部分)编写经验。我想创建一个小工具,可以修改特定文件中特定位置的十六进制值,并且希望它有GUI界面。
我想要的是能够创建一个小型GUI程序,可以分发为EXE文件(或者至少是独立的目录)。我不喜欢使用.NET语言,因为我不想强制用户下载庞大的.NET框架包。我目前已经安装了Python和IDLE以及Boa Constructor,应用程序在这里运行。我尝试查找关于编译依赖于Wxwidgets的Python应用程序的信息,但搜索结果和我找到的信息都很令人困惑,或者完全无法理解。
我的问题是:
- Python是用于此类项目的好语言吗?
- 如果我使用Py2Exe,WxWidgets是否已包含?还是我的用户必须在其计算机上安装WxWidgets?我是否正确地认为Py2Exe只会生成一个独立的目录“dist”,其中包含用户只需双击即可运行应用程序所需的文件?
- 如果程序只依赖Tkinter进行GUI操作,那么它是否包含在Py2Exe生成的EXE中?如果是,是否有任何仅使用Tkinter的“可视化”GUI构建器/IDE用于Python?
谢谢您的时间。
JBMK