如何使用wxFormBuilder生成Python代码?

2 投票
3 回答
5121 浏览
提问于 2025-04-17 17:13

我在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 个回答

1

如果你想把生成的代码从默认的C++改成Python,只需要在左边的项目树上点击你的项目。然后在右边的对象属性里,你可以在“代码生成”设置中选择你想要输出的语言,同时在“文件”设置中可以修改文件名。默认情况下,它会加上.py的后缀。

1

没事,大家。

其实这很简单。

在底部有一个叫做“python”的标签。你可以在这里找到代码。

3

其实我觉得正确的方法是设置项目的属性,把'code_generation'这个属性设置为Python。此外,你还需要给'file'这个属性提供一个值,不然你会一直得到名字叫'noname'的文件。

你可以通过在对象树中选择根节点来访问你项目的属性。

撰写回答