我正在编写一个需要使用本机Windows控件的GUI Applikation。我也使用非常奇特的编程语言和一个完整的运行时库。这意味着我必须编写一个GUI工具包语言绑定。
没有跨平台的好处,C ++和其他很多非GUI的东西值得使用wxWidgets吗?它会节省我的时间,还是会遇到导致Wxwidgets跨平台抽象的一些问题。
我也尝试过使用MFC,但缺少布局管理器系统(以及我在阅读this question后检查的系统)是严重的问题。
答案 0 :(得分:1)
好的,在学习了MFC和WX之后,我在MFC上面添加了一个层,这消除了消息映射的需要,这个奇怪的“所有必须在父级中处理”。
给我带来了大约15000个LOC和6周的工作时间。
答案 1 :(得分:0)
我认为使用WxWidgets库仅用于Windows代码的主要原因是您没有具有MFC的Visual Studio版本。例如,如果您使用的是Visual C ++ Express Edition或其他一些免费的C ++工具。