4

我在使用 Java 和 Visual Studio 对企业应用程序进行编程方面有两年的经验,而且我是 Python 和 wxPython 的新手。所以我的问题是:wxPython 能否为我提供足够丰富的 GUI 来创建相同的应用程序?我之所以使用 Python,是因为它的多样性、简单性和应用程序的快速开发。谢谢!

4

4 回答 4

8

我认为这取决于您对“富有”的定义。我使用它并且喜欢认为它可以制作一些相当有用的 GUI。这是我现在正在编写的处理传感器数据的 wxPython 应用程序的屏幕截图 - 不是世界上最精细或最复杂的,但到目前为止它对用户来说似乎相当直观:

NDIToolbox Windows 7 屏幕截图

我发现wxPython 文档有时有点稀疏,但只要您安装了演示并打开了wxWidgets 文档,它就是一个很好的工具包。

于 2012-04-10T18:34:23.137 回答
1

wxGlade 将为您提供 GUI 框架。您仍然需要一个单独的文本编辑器(我推荐 Geany)来填写处理程序。

于 2012-04-10T17:57:35.067 回答
0

wxPython 演示展示了大部分可用的小部件。我建议你看看这个,看看它是否能满足你的需要。

于 2012-04-11T00:12:59.923 回答
0

我当然会建议使用 Python 及其 GUI 库,但只有你才能真正决定你认为它是否比 Visual Studio 或 Java 更好。Python 的语法是非常基本的,我想很多人都会同意,当您了解它时(没有大括号等),使用它是一种乐趣。Python Tkinter 是一个非常简单的 GUI 库,非常适合制作基本应用程序。另一方面,WxPython 比 Tkinter 先进得多,因此用户体验更丰富。我在使用 Wx 时遇到的唯一问题是无法在网上找到合适的示例来演示某些事情是如何完成的。祝你好运,希望你能找到你要找的东西。卡尔

于 2012-04-10T18:08:17.443 回答