首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WxFormBuilder没有Python选项。

WxFormBuilder没有Python选项。
EN

Stack Overflow用户
提问于 2013-12-18 23:03:50
回答 3查看 3.3K关注 0票数 2

如何生成python代码?我知道我需要将code_generation属性从C++更改为C++,但是没有Python选项.我怎么才能解决这个问题?我已经试过在网上寻找这个问题了,但是我什么也找不到。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-17 07:23:47

由于您没有指定您的操作系统,我将只审查提示的3个主要的。

对于,来自wxFormBuilder的SourceForge页面的测试版3.4.x能够生成wxFormBuilder的SourceForge页面代码,所以也许可以尝试安装该版本。今年早些时候,我在我的Windows机箱上安装了这个程序,Python无疑是其中一个选项。

对于Linux,如果您从发行版的软件中心或管理器安装了wxFormBuilder,您将得到FB的旧版本,很可能是3.1.xx,它不会生成wxFormBuilder代码。

为了获得生成wxFormBuilder代码的最新版本(beta版),只需添加Python即可。

首先,安装wxWidgets 3.0以获得wxFormBuilder的先决条件:

代码语言:javascript
复制
sudo add-apt-repository -y ppa:wxformbuilder/wxwidgets
sudo apt-get update
sudo apt-get install libwxgtk3.0-0 libwxgtk-media3.0-0

现在,安装最新的wxFormBuilder版本:

代码语言:javascript
复制
sudo add-apt-repository -y ppa:wxformbuilder/release
sudo apt-get update
sudo apt-get install wxformbuilder

在此之后,您应该有wxFormBuilder 3.4.x,并且除了C++/XRC之外,还应该看到在Python、PHP中生成代码的选项。

这对我有效,但如果不是你,你可以尝试从源头安装。只需看一看来自SourceForge页面的wxFormBuilder的说明。

对于Mac,我没有第一手经验,但是您可以尝试从常规生成页面下载3.1版本。

票数 7
EN

Stack Overflow用户

发布于 2013-12-19 17:14:59

更新: FormBuilder最近添加了Python。您只需要得到3.4.x版本。

在旧版本中,您无法做到这一点(见下文)。

根据wxFormBuilder文档

选择将生成的代码。目前,您可以生成C++和/或XRC代码。

如您所见,选择是C++或XRC。此时不支持Python。您可以在wxPython中使用XRC。以下是几个链接:

  • http://www.blog.pythonlibrary.org/2010/05/11/wxpython-an-introduction-to-xrc/
  • http://www.blog.pythonlibrary.org/2010/10/28/wxpython-an-xrced-tutorial/
  • http://wiki.wxpython.org/XRCTutorial
  • http://www.blog.pythonlibrary.org/2013/07/24/wxpython-creating-a-grid-with-xrc/
  • http://wiki.wxpython.org/UsingXmlResources
票数 1
EN

Stack Overflow用户

发布于 2014-07-21 21:16:45

在Object (左面板)中,您需要选择项目(只需单击它),然后在"Object“(严谨面板)中转到code_generation属性。

然后选择Python。

见下面的图像

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20670324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档