如何使用wxFormBuilder生成python代码?

时间:2013-02-26 20:06:28

标签: python wxformbuilder

我在wxBuilderForm中创建了一个带有按钮的简单表单(框架)。

当我生成代码时(在wxFormBuilder中按F8时),它会生成以下三个文件:

noname.cpp
noname.h
test1.fbp

如果我与我下载的模板进行比较,其中包含以下文件..:

gui.fbp
gui.py
gui.pyc
main.py
MainFrame.py
MainFrame.pyc

我想知道为什么我无法生成(通过在wxFormBuilder中按F *)Python文件?

3 个答案:

答案 0 :(得分:3)

实际上我认为正确的方法是设置项目属性,使'code_generation'属性设置为Python。此外,您需要为“文件”属性提供值,否则您将继续获取名为“noname”的文件。

您应该能够通过选择对象树中的根节点来访问项目的属性。

答案 1 :(得分:1)

从不介意人们。

这非常简单。

底部有一个名为python的标签。这是您获取代码的地方。

答案 2 :(得分:1)

要从默认C ++将生成代码更改为Python,只需单击左侧项目树顶部的项目。然后在右侧的对象属性下,您将能够在“code_generation”设置下选择要输出的语言,并且可以在“文件”设置中更改文件名。它默认会添加.py扩展名。