想简单地制作一个复杂的c ++ gui

Bud*_*dhi 2 c++ user-interface drag-and-drop

我想用c ++做一个很好的简单gui.具有拖放功能,必须重量轻.我想像一个gui像utorrent客户端gui.它重量轻,简单.请给我关于最易于使用的库/ ide /插件的信息(在Windows平台上可能会很好).

Yac*_*oby 9

使用QTwxWidgets.两者都可以免费使用,但是QT使用了C++的更高级功能,并且比wxWidgets(从我所看到的)稍微使用并且得到了诺基亚的支持.

两人都有各种gui编辑.QT有一个QT Creator,wxWiki上有一个工具列表,其中包括很多开源的RAD gui设计师.

我有在C++和Python中使用wxWidgets的经验,并建议将wxFormBuilder作为GUI设计器.

两者的缺点是他们觉得需要使用自己的字符串类等来复制stl的功能.据我所知,这是因为项目启动时没有标准.


Ale*_*lik 5

Qt似乎是满足您的要求的最自然的选择。它拥有完整的 SDK,其中包括 GUI 构建器 (Qt Designer)、IDE (Qt Creator)、国际化工具和综合文档。它还可以与Eclipse、MSVS等IDE集成。

除了 GUI 库之外,它还有许多实用程序类,包括容器、用于处理文件系统、进程、XML 数据和数据库等的工具。因此您只需编写一次代码,它将在Qt支持的每个平台上运行,你只需要重新编译它。

如果乍一看有点太古板,您可以从源代码重建 Qt 库,以仅包含您实际需要的模块。

PS我不建议使用MFC。当你有一个更友好、更容易掌握的选择时,这是不值得的。