在WinAPI中可以做哪些在Qt中不能做的事情? 我在学习C++中的一些GUI API,所以我搜索了很多,看看哪一个是最好的。我最终选择了Qt或WinAPI。我读到一些人说Qt更容易使用,但使用WinAPI你可以控制一切。争论继续进行,有人说这是一个公平的交换,是一个控制的小部分,因此它可以变得更容易。现在我想知道,当你选择Qt时,你到底失去了什么?这是与系统的交互作用吗?在WinAPI中,您能做哪些在Qt中做不到的事情?

在WinAPI中可以做哪些在Qt中不能做的事情? 我在学习C++中的一些GUI API,所以我搜索了很多,看看哪一个是最好的。我最终选择了Qt或WinAPI。我读到一些人说Qt更容易使用,但使用WinAPI你可以控制一切。争论继续进行,有人说这是一个公平的交换,是一个控制的小部分,因此它可以变得更容易。现在我想知道,当你选择Qt时,你到底失去了什么?这是与系统的交互作用吗?在WinAPI中,您能做哪些在Qt中做不到的事情?,qt,winapi,Qt,Winapi,Qt最“沉重”的东西是Shell API、DWM和Ribbon UI。还有更多,比如压缩API 然而,为这些API编写您自己的Qt风格接口是相当容易的 最好的问候Qt最“沉重”的东西是Shell API、DWM和Ribbon UI。还有更多,比如压缩API 然而,为这些API编写您自己的Qt风格接口是相当容易的 致以最诚挚的问候您在这里比较苹果和橙子。Qt是一个C++类库,旨在帮助您实现GUI,并且是跨平台的,可以重新编译代码以在不同的操作系统上运行。winapi是在Windows上进行操作系统

Qt最“沉重”的东西是Shell API、DWM和Ribbon UI。还有更多,比如压缩API

然而,为这些API编写您自己的Qt风格接口是相当容易的

最好的问候

Qt最“沉重”的东西是Shell API、DWM和Ribbon UI。还有更多,比如压缩API

然而,为这些API编写您自己的Qt风格接口是相当容易的


致以最诚挚的问候

您在这里比较苹果和橙子。Qt是一个C++类库,旨在帮助您实现GUI,并且是跨平台的,可以重新编译代码以在不同的操作系统上运行。winapi是在Windows上进行操作系统调用的基于C的低级api。Charles Petzold向您展示了如何使用winapi创建GUI应用程序,但开发这样一个应用程序是一种非常痛苦的方法。一个只使用winapi的“Hello world”应用程序是一个简单的一百行代码


不要只考虑使用winapi来实现GUI,在花了几个月的时间学习如何正确实现GUI后,您会深感遗憾。有很多工具可以简化这项工作,QT只是其中的一种,它不局限于C++语言。当然,Qt是跨平台的,这一事实确实意味着某些Windows的特定功能在Qt中没有得到很好的支持,或者根本不受直接支持。但是,如果需要,您可以选择返回winapi。以放弃跨平台支持为代价。

您正在比较苹果和橙子。Qt是一个C++类库,旨在帮助您实现GUI,并且是跨平台的,可以重新编译代码以在不同的操作系统上运行。winapi是在Windows上进行操作系统调用的基于C的低级api。Charles Petzold向您展示了如何使用winapi创建GUI应用程序,但开发这样一个应用程序是一种非常痛苦的方法。一个只使用winapi的“Hello world”应用程序是一个简单的一百行代码


不要只考虑使用winapi来实现GUI,在花了几个月的时间学习如何正确实现GUI后,您会深感遗憾。有很多工具可以简化这项工作,QT只是其中的一种,它不局限于C++语言。当然,Qt是跨平台的,这一事实确实意味着某些Windows的特定功能在Qt中没有得到很好的支持,或者根本不受直接支持。但是,如果需要,您可以选择返回winapi。以放弃跨平台支持为代价。

如果您想控制一切,请使用WinAPI。如果你想完成任何事情,请使用Qt。如果你想控制一切,请使用WinAPI。如果您想完成任何事情,请使用Qt。