wxWidgets是否仍然比GTK +更原生

isa*_*sar -1 gtk wxwidgets

众所周知,wxWidgets使用本机API进行本机外观.这似乎不是GTK +的情况.这仍然是这种情况还是有些变化?为什么GTK +无法在Windows中使用本机API?

我的理解是,GTK +只是一个程序,而wxWidgets是一组程序(每个操作系统一个).虽然GTK +使用像GObject这样的库来实现可移植性,但wxWidgets是在每个特定平台上从头开始构建的.它是否正确?

请提供详细信息,例如在Windows中使用GTK +的API以及使用wxWidgets的API.谢谢.

VZ.*_*VZ. 5

wxWidgets使用本机Win32 API进行绘图和UI,即wxWidgets中的各种控件是在Windows下运行时的本机Windows Shell控件.

GTK +仍然使用一些低级Win32 API来完全在Windows下运行,但它使用自己的控件,它也使用自己的绘图库自行绘制.

GTK +和wxWidgets都是库而不是程序,并且都包含独立于平台和平台的代码,尽管wxWidgets比GTK +具有更多(按比例说)后者.