如何使用wxFormBuilder生成Python代码?
我在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'的文件。
你可以通过在对象树中选择根节点来访问你项目的属性。