Linux 如何在X11中创建圆形矩形窗口

Linux 如何在X11中创建圆形矩形窗口,linux,x11,embedded-linux,Linux,X11,Embedded Linux,如何使用形状扩展库在X11中创建圆形矩形窗口。是否有在x11中创建圆角矩形的示例。请帮忙,提前谢谢。为什么不使用一些工具箱呢?Qt、GTk甚至Cairo都有一些简单的API来实现这一点。我们正在为嵌入式电路板创建一个用户界面应用程序。因此,较低级别的编码将减少压力。因此,只有我们使用原始X11编码。是否有机会在原始X11中创建一个圆角矩形窗口?是的,这是可能的,但为什么要麻烦呢?您的编码时间(与上市时间相关)也是相关的。如果您真的坚持,请查看我提到的工具包的实现,它们是免费软件,您可以研究它们的

如何使用形状扩展库在X11中创建圆形矩形窗口。是否有在x11中创建圆角矩形的示例。请帮忙,提前谢谢。

为什么不使用一些工具箱呢?Qt、GTk甚至Cairo都有一些简单的API来实现这一点。我们正在为嵌入式电路板创建一个用户界面应用程序。因此,较低级别的编码将减少压力。因此,只有我们使用原始X11编码。是否有机会在原始X11中创建一个圆角矩形窗口?是的,这是可能的,但为什么要麻烦呢?您的编码时间(与上市时间相关)也是相关的。如果您真的坚持,请查看我提到的工具包的实现,它们是免费软件,您可以研究它们的源代码(这是使用X11+Shape的真实示例)。请注意,
cairo
是一个小型库。。。。而且,正如您所提到的,您需要X11+形状扩展。。。。是使用形状扩展的经典程序。它使用过时的X11工具包Motif,但这不重要。相关部分都在
if(XShapeQueryExtension…
中。可能与