如何生成python代码?我知道我需要将code_generation属性从C++更改为C++,但是没有Python选项.我怎么才能解决这个问题?我已经试过在网上寻找这个问题了,但是我什么也找不到。
发布于 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的先决条件:
sudo add-apt-repository -y ppa:wxformbuilder/wxwidgets
sudo apt-get update
sudo apt-get install libwxgtk3.0-0 libwxgtk-media3.0-0现在,安装最新的wxFormBuilder版本:
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版本。
发布于 2013-12-19 17:14:59
更新: FormBuilder最近添加了Python。您只需要得到3.4.x版本。
在旧版本中,您无法做到这一点(见下文)。
根据wxFormBuilder文档
选择将生成的代码。目前,您可以生成C++和/或XRC代码。
如您所见,选择是C++或XRC。此时不支持Python。您可以在wxPython中使用XRC。以下是几个链接:
发布于 2014-07-21 21:16:45
在Object (左面板)中,您需要选择项目(只需单击它),然后在"Object“(严谨面板)中转到code_generation属性。
然后选择Python。
见下面的图像

https://stackoverflow.com/questions/20670324
复制相似问题