带有GUI表单编辑器的Visual Basic类型IDE

时间:2016-06-24 17:43:15

标签: python visual-studio python-3.x user-interface ide

我是Python和Pygame的新手,并希望开始使用GUI表单,控件和下拉菜单构建应用程序。

我来自Visual Basic,您可以在IDE中点击“新表单”, 瞧,你在屏幕上有你的形式,你可以拖拽和放大将控件拖放到控件上,然后双击控件以获取其代码, 它只是有效。

有没有这样的产生Python 3 / Pygame源代码可以在任何拥有Pygame的Python 3解释器中运行?我知道Visual Studio支持Python,但我认为它输出.NET程序集,我正在寻找输出“vanilla”Python / Pygame代码的东西。

缺乏这种,是否有某种方法可以定义&代码桌面GUI表单和元素使用简单的标记+脚本,如HTML和& JavaScript,还是更好的jQuery?

因为看起来很多工作必须手动编码按钮,下拉列表,单选按钮,文本框,文本区域等。到目前为止,我喜欢Python,只是通过可视化工作室类型的IDE可以提高效率构建您的GUI和 应用程序使用WYSIWYG drag&删除,并为您生成较低级别的代码,这样您就可以专注于逻辑的重要部分。

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

通过一些研究,我找到了this,但是我建议你学习手工创建这些GUI。

它当然可以是一项苛刻的工作,但是如果你遇到任何问题,你就会知道在哪里搜索,哪里会失败,更重要的是,你会知道你的gui是如何工作的,因此,如果你想在一个窗口中添加2个选项卡,那么在其中添加一些代码会更容易,而不是构建和链接新页面,想知道链接是否有效。因此,如果您遇到任何“巨大”问题,您将看到调试自动生成的应用程序而不知道它是如何工作的可能要比流入源代码搜索错误要困难得多,因为您将知道它在哪里应该和它正在做什么。

对于创建GUI,您有两个以上的框架,请查看,例如PyQTKivy,谁能很好地完成这项工作,并以一种奇特的方式创建CSS和交互。< / p>

对于仅使用一些标记脚本创建GUI,您有QML,它有点像XML语法,但面向Qt并包含更多代码。

您仍然有几种使用网络技术创建桌面应用程序的解决方案(我不推荐它,因为它的速度要慢得多,而且调试起来要困难得多。)