User interface Win32API是否有替代API?
我需要一个API,它可以制作像Win32API这样的菜单,User interface Win32API是否有替代API?,user-interface,winapi,api,replace,User Interface,Winapi,Api,Replace,我需要一个API,它可以制作像Win32API这样的菜单, 但它比WinAPI更简单、更好。 这可以使带有文本区域、按钮等的GUI…像一个普通的Windows程序。(Windows GUI风格) 有人能推荐这样的人吗?谢谢。: wxWidgets允许开发人员使用一个代码库为Win32、Mac OS X、GTK+、X11、Motif、WinCE等创建应用程序。它可以用于诸如C++、Python、Perl和C.y/.NET等语言。与其他跨平台工具包不同,wxWidgets应用程序看起来和感觉都是本地
但它比WinAPI更简单、更好。
这可以使带有文本区域、按钮等的GUI…像一个普通的Windows程序。(Windows GUI风格)
有人能推荐这样的人吗?谢谢。: wxWidgets允许开发人员使用一个代码库为Win32、Mac OS X、GTK+、X11、Motif、WinCE等创建应用程序。它可以用于诸如C++、Python、Perl和C.y/.NET等语言。与其他跨平台工具包不同,wxWidgets应用程序看起来和感觉都是本地的。这是因为wxWidgets使用平台自己的本机控件,而不是模拟它们。它也是广泛的、免费的、开源的和成熟的 看一看——看看他们的一些作品,感受一下 另见
(编辑:我在2008年10月写下了这个答案,从那时起我就变成了一个皈依者——这让高质量的跨平台开发变得轻而易举!)如果你真的直接使用Win32,你可以试试MFC 或者如果你想要更现代的东西,WTL Windows模板库(WTL)是一个 用于开发Windows的C++库 应用程序和UI组件。信息技术 扩展ATL(活动模板库) 并为 控件、对话框、框架窗口、GDI 对象等
<>虽然我从来没有使用过,Qt看起来是一个相当不错的框架,也是开源的,多平台的,还有一个移动API,可以用java或C++编写。
虽然它需要Windows用户安装GTK库包才能使用您的程序(大拇指朝下),但它有一个漂亮的代码结构,特别是当与.NET编程结合使用时。WinForms和WPF是.NET编程的替代方案。您不可能在Win32 API中完成所有操作,但是有一个很大的子集。Delphi的VCL,如果您的目标是Win32平台
然而,虽然它是开源的,但许可证仅对GPL项目免费。我认为这是一个需要了解的重要事实。你的意思是,如果我想制作一个商业程序,许可证不再是免费的吗?有一个Qt商业许可证,你能给我一个好的教程来开始wxwidgets吗?+1 Delphi不是免费的RAD Studio。