6

我需要一个 API 可以制作像 Win32API 这样的菜单,
但比 WinAPI 更简单更好。
这可以使带有文本区域、按钮等的 GUI 像普通的 Windows 程序一样。(Windows GUI 风格)
任何人都可以推荐一个喜欢它的人吗?谢谢。

4

8 回答 8

9

wxWidgets

wxWidgets 允许开发人员使用一个代码库为 Win32、Mac OS X、GTK+、X11、Motif、WinCE 等创建应用程序。它可以用于 C++、Python、Perl 和 C#/.NET 等语言。与其他跨平台工具包不同,wxWidgets 应用程序的外观和感觉都是原生的。这是因为 wxWidgets 使用平台自己的原生控件而不是模拟它们。它也是广泛的、免费的、开源的和成熟的。

于 2008-10-04T21:37:28.490 回答
6

虽然我从未使用过它,但 QT 似乎是一个相当不错的框架,而且也是开源的,多平台的,也有移动 api,可以用 Java 或 C++ 编码。

http://trolltech.com/downloads

于 2008-10-04T21:42:18.400 回答
5

看看http://www.wxwidgets.org/ - 看看他们的一些教程来感受一下。

也可以看看

编辑:我在 2008 年 10 月写了这个答案,从那以后我变成了Qt的转换者——它使高质量的跨平台开发变得轻而易举!)

于 2008-10-04T21:38:11.607 回答
4

_

尽管它需要 Windows 用户安装 GTK 库包才能使用您的程序(对此表示反对),但它有一个漂亮的代码结构,尤其是与Python配对时。

于 2008-10-04T21:45:58.550 回答
3
  1. SmartWin - 仅限 Win32
  2. Ultimate++ - 跨平台
  3. FLTK - 跨平台
于 2008-10-04T22:11:39.823 回答
3

如果你真的是直接使用 Win32,你可以试试 MFC。

或者如果你想要更现代的东西,WTL

http://wtl.sourceforge.net/

Windows 模板库 (WTL) 是用于开发 Windows 应用程序和 UI 组件的 C++ 库。它扩展了 ATL(活动模板库)并为控件、对话框、框架窗口、GDI 对象等提供了一组类。

于 2008-10-04T21:40:09.420 回答
3

WinForms 和 WPF 是 .NET 编程的替代方案。您将无法在 Win32 API 中做所有事情,但有一个相当大的子集。

于 2008-10-04T22:02:55.553 回答
3

Delphi 的 VCL 如果你的目标是 win32 平台。

于 2008-10-04T22:03:53.210 回答