![]() |
1
6
我已经用过 wxFormBuilder 有两个原因:
我认为它工作得很好,并且熟悉类似的GUI构建工具(Borland C++ Builder,JigoLo for Java,Delphi),我发现它很容易使用。 如果你坚持使用WxFraseBu建器生成基类的范例,然后你就生成一个继承你的应用程序特定逻辑的类,绝对不是手工编辑C++代码WXFrimeBuudid生成的,那么它工作得很好,你可以很容易地再次更新和修改你的GUI在WXFrimBu建器中(又一次……)。 优势:
潜在的缺点
我想,就是这样。 |
![]() |
2
3
我发现我经常使用一个工具在GUI上构建第一个切割,当它似乎在“最终”形式上聚合时,我开始手工重新编码/重构。 不过,其中有些依赖于工具。我不是WXWidget的粉丝。 |
![]() |
3
1
你知道,这要看情况而定。 例如,如果我需要一些标准的行为,我通常为GUI使用对话框块,因为它是最快的方式。 如果我需要定制行为(例如,我当前的项目是跨平台媒体管理器,它的GUI支持皮肤),那么我在代码中做所有与GUI相关的事情。 对于自定义控件:
就是这样: |
![]() |
4
1
您可能想研究使用 XRC/XRS files . 尽管我必须承认,我自己并没有这么做。使用wxformbuilder(它支持xrc,btw)生成静态GUI代码已经足够我所有(小规模)的GUI设计了。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 6 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 6 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 6 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 6 月前 |