【发布时间】:2010-12-09 21:39:23
【问题描述】:
我正在寻找一个用于制作 GUI 的简单 C++ 库。我尝试了 wxWidgets 和 GTK,但我认为两者都很复杂。
我想听听您对使用什么的意见。我应该学习 wxWidgets 还是你知道更好的?
谢谢。
【问题讨论】:
标签: c++ windows user-interface
我正在寻找一个用于制作 GUI 的简单 C++ 库。我尝试了 wxWidgets 和 GTK,但我认为两者都很复杂。
我想听听您对使用什么的意见。我应该学习 wxWidgets 还是你知道更好的?
谢谢。
【问题讨论】:
标签: c++ windows user-interface
试试诺基亚的QT。它是免费的、很棒的和跨平台。
如果您只需要支持 Windows,那么您可以查看 MFC 甚至更好的恕我直言 Windows Forms(使用托管 C++)。
【讨论】:
试试Qt,它是最好的图书馆。甚至可以跨平台工作。
您过去必须为许可证付费,但他们最近将许可证更改为 LGPL。
【讨论】:
任何 GUI 工具包都会变得复杂——GUI 很难。我听说过关于 QT 的好消息;我建议使用 GTK(不像看起来那么复杂),但在 Windows 上安装很痛苦。我已经使用 wxPython 完成了一些工作,但我不知道 Wx for C++。
【讨论】:
试试看:)
FLTK Fast Light Toolkit 是一个用 C++ 库编写的跨平台图形用户界面 (GUI),可以在 UNIX/Linux、Microsoft Windows 上使用
【讨论】:
在 Windows 上,您可以尝试使用 WTL 而不是 MFC。它更轻量级,工作速度比 MFC 略快,而且它是开源的(例如在 Windows 的 Google Chrome 中使用它)。不好的一面是,它几乎没有文档。
【讨论】:
您可以使用带有 MFC 和新库(来自 BCGSoft)的 Visual C++ Express 版本来创建类似 GUI 的办公室。它功能强大,并且在社区网站上有大量文档和支持:
如果您是编程新手,我认为您可以直接从 C# 和 .net 开始,WinForms 提供了更多工具并且易于上手。使用 mono,您可以在其他平台上部署为 mac OS 或 LINUX。
要开始下载 Visual C# 速成版,它是免费的。
【讨论】: