【发布时间】:2020-05-01 05:20:06
【问题描述】:
我正在尝试决定使用哪个 GUI 框架来构建我的第一个 Python GUI 桌面应用程序。
值得一提的是,我最近开始使用 Python 进行编码,我没有强大的 C++ 基础。 目前,我对 python 的主要关注是数据解析和数据分析。我计划在年底前学习更高级的机器学习技能。我想构建的第一个 GUI 是用于我的数据解析,它非常基本,有几个按钮可以弹出文件选择对话框、选择目标文件夹并加载包含一组解析参数的文件。
由于我仍然认为自己是初学者,所以我会注意:
- 可用文档
- 活跃/支持社区
- 轻松开始编写 UI
- 共享UI的简单性(虽然我打算编译成exe,所以这可能不是pb?)
由于这些原因,我倾向于使用内置的 TKinter 或 wxPython,这似乎可以提供更简洁的结果,并且带有许多不同的小部件。开始学习 PyQT 似乎更复杂
不过,我真的很欢迎 GUI 设计器功能,我可以像在 PyQT 中那样使用鼠标构建足够简单的 UI。 wxPython 是否提供类似的功能?
我还阅读了有关 PySide 和 Kivy 的好东西,有什么想法吗?
谢谢!
【问题讨论】:
标签: python user-interface tkinter wxpython