我打算使用Python来创建桌面应用程序,以了解一些桌面概念。我要使用GTK或Qt,我还没有确定哪一个。需要关于使用gui创建桌面应用程序的帮助/指导
事实是:我想创建一个应用程序,可以从命令行调用,并使用GUI。所以它对于cmd粉丝和GUI用户也很有用。
将来也会创建一个Web界面,所以它可以在某个地方使用模板语言创建的html界面运行。
我在考虑两种方法: - 通过从桌面/ Web实现中调用的简单接口创建“模型”(核心模块,其中包含所有功能) - 使用html界面创建“模型”,并嵌入浏览器组件,以便在桌面/ web场景中重用所有代码。
我的问题是:这个项目涉及到哪些概念?每种方法有哪些优点/缺点?他们有可能吗?
通过命名“接口”,我打算用def调用来做一些interfaces.py文件。这是一个坏方法吗?
我想知道一些书籍建议或资源给这两个选项 - 或者来自共享相同GUI/cmd/web目标的项目的源代码。
在此先感谢!
重复这个? http://stackoverflow.com/questions/2857634/how-can-i-create-a-gui-on-top-of-a-python-app-so-it-can-do-either-gui-or- cli – 2010-05-18 20:27:14
网络概念如何?那里提出的原则是否实现了这个目标?我的理解是,我可以创建一个4.导入foo_core的Web模块。称它为foo_web.py? – 2010-05-18 20:28:20