2013-02-26 72 views
2

我用wxBuilderForm中的按鈕創建了一個簡單的窗體(框架)。如何用wxFormBuilder生成python代碼?

當我生成代碼(在wxFormBuilder按F8時),它會生成以下三個文件:

noname.cpp 
noname.h 
test1.fbp 

如果我比較,我下載幷包含以下文件的模板..:

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

我想知道爲什麼我無法生成(通過在wxFormBuilder中按F *鍵)Python文件?

回答

1

沒關係人。

這非常簡單。

底部有一個名爲python的標籤。這是你獲得代碼的地方。

3

其實我相信正確的方法是設置項目屬性,使'code_generation'屬性設置爲Python。您還需要爲「文件」屬性提供值,否則您將繼續獲取名爲「noname」的文件。

您應該能夠通過選擇對象樹中的根節點來訪問您的項目屬性。

1

要將代碼從默認C++更改爲Python,只需單擊左側項目樹頂部的項目即可。然後在右側的對象屬性下,您將能夠在'code_generation'設置下選擇要輸出的語言,並且可以在'文件'設置中更改文件名。它會默認添加一個.py擴展名。