我计划使用 Python 制作一个桌面应用程序,以学习一些桌面概念。我打算使用 GTK 还是 Qt,我还没决定使用哪一个。
事实是:我想创建一个可以从命令行调用并使用 GUI 的应用程序。因此它对于 cmd 粉丝和 GUI 用户也很有用。
将来创建一个 Web 界面也会很有趣,这样它就可以使用模板语言创建的 html 界面在某个服务器上运行。
我正在考虑两种方法: - 使用从桌面/Web 实现调用的简单界面创建“模型”(核心模块,其中包含所有功能); - 创建一个带有 html 界面的“模型”,并嵌入一个浏览器组件,这样我就可以在桌面/Web 场景中重用所有代码。
我的问题是:这个项目到底涉及哪些概念?每种方法有哪些优点/缺点?它们可能吗?
通过命名“interface”,我计划只使用 def 调用来执行一些interfaces.py 文件。这是一个不好的方法吗?
我想知道一些书籍推荐,或者这两个选项的资源 - 或者来自与我追求的相同 GUI/cmd/web 目标的项目的源代码。
提前致谢!
最佳答案
怎么样a link到源头?
拥有 CLI 命令和 GUI 前端在 UNIX 平台上确实很常见... TransmissionBT bit torrent 客户端是您计划执行的操作的一个很好的示例。
关于python - 需要有关使用 gui 创建桌面应用程序的帮助/指导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860835/