WxFormBuilder没有Python选项

2024-10-01 15:32:57 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 代码属性选项cudiegead
3条回答

在对象树(左面板)中,您需要选择项目(只需单击它),然后在“对象属性”(右面板)中转到“代码生成”属性。在

然后选择Python。在

请参见下图enter image description here

更新:FormBuilder最近增加了对Python的支持。你只需要得到3.4.x版本

在旧版本中,您无法执行此操作(请参见下文)。在

根据wxFormBuilder documentation

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

正如您所见,选择是C++或XRC。目前没有Python支持。您可以在wxPython中使用XRC。以下是几个链接:

由于您没有指定您的操作系统,我将只回顾一下三个主要操作系统的提示。在

对于Windows,wxFormBuilder's SourceForge page,版本3.4.x的beta版本能够生成Python代码,所以也许可以尝试安装该版本。今年早些时候,我在我的Windows系统上安装了这个,Python无疑是其中一个选择。在

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

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

首先,安装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版本:

^{pr2}$

在此之后,您应该拥有WxFrasBu建器3.4。X,并且除了C++之外,还应该看到在Python、Lua、PHP中生成代码的选项。在

这对我有用,但如果不适合您,您可以尝试从源代码安装。请看一下SourceForge page of wxFormBuilder中的说明。在

对于Mac,我没有第一手的经验,但是您可以尝试从regular build page下载3.1版本。在

相关问题 更多 >

    热门问题