首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么wxWindows和PangoCairo一起使用?

为什么wxWindows和PangoCairo一起使用?
EN

Stack Overflow用户
提问于 2017-05-18 08:42:38
回答 2查看 185关注 0票数 1

我可能已经退出了循环,但是使用本机外观GUI库似乎很奇怪,如果您不使用wxGTK,那么在另一个GUI库的文本渲染器中使用鞋角。这里怎么回事?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-18 20:42:03

我想我明白你的意思了。在Windows上使用GTK (和Pango Cairo),告诉wxWidgets在内部使用GTK似乎重复了窗口管理器。

这只是品味的问题。Windows中的GTK确实调用Windows来进行窗口化。但是一些用户喜欢GTK-way for windows、菜单和其他控件,而不是本机Windows-way,而wxWidgets提供了这个特性(当然,除了本机使用之外,还要保持本机外观和感觉)。

无论如何,Linux上的GTK调用内部X11或Wayland来处理窗口和菜单。你也称这为“复制”吗?

票数 1
EN

Stack Overflow用户

发布于 2017-05-19 13:38:56

这个问题似乎源于一个错误的假设,所以很难回答,让我来解释一下事情到底是怎样的:

基于开罗的wxGraphicsContext可以在MSW下可选地使用,因为这允许在所有平台上产生完全相同的图形输出,这对于某些应用程序来说很重要。但是,默认情况下不使用它,您需要显式地请求它,如果不使用,则使用GDI+或Direct2D,这两个库都是完美的本地库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44042779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档