对于wx来说真的很新,我想知道是否有一个IDE(特别是对于Linux)可以帮助我布置一个框架或对话框,或者只是为了帮助我看看我在做什么。这意味着还要为这些更改创建代码。
我记得当使用资源编译器为OS / 2和Windows生成二进制文件然后创建窗口,并希望有类似的东西(虽然显然不是二进制,如果wx不支持)。
答案 0 :(得分:5)
我使用wxFormBuilder。它是用wxWidgets编写的,因此它可以很好地在Linux上运行。它可以生成C ++代码或XRC文件。确保你理解它的哲学,并像这样使用它:
我通常将wxFormBuilder生成的类/文件命名为,例如,MainFrameGUI,以及一个实现(派生我编写所有代码的文件)将只是MainFrame。这使您可以随时更改可视布局并从wxFB重新生成C ++文件,而无需覆盖代码。
答案 1 :(得分:1)
DialogBlocks对我来说效果很好,但有时你需要编辑代码来手动修复错误。它有一个看起来足够先进的属性编辑器。
答案 2 :(得分:1)
另一个选项是wxGlade。它没有像其他人提到的那样具有那么多功能,但它对我来说已经足够好,不敢切换。
答案 3 :(得分:1)
我使用来自http://www.codeblocks.org的Code :: Blocks IDE - 内置GUI编辑器 - 交叉编译,因此您可以在Linux,OSX和Windows下使用它。
但我仍然使用wxFormBuilder而不是内置的wxSmith编辑器。但它们与内部wxSmith兼容。
答案 4 :(得分:0)
对于Windows,你有“wx-devcpp”这是Blodsheed Dev C ++,有一些插件可以提供你想要的东西