gpt4 book ai didi

gtk - 如何在 Cairo 表面(内部)上显示 Gtk Widget?

转载 作者:行者123 更新时间:2023-12-03 03:26:40 24 4
gpt4 key购买 nike

我有一个名为 Cloud 的 GTK 小部件(它基本上是 Gtk.Eventbox 的子类),作为使用 SVG 绘制的 Cairo 表面。我正在尝试在其上显示其他 Gtk 小部件(标签/按钮)。

我尝试将 Gtk.Label 元素添加到云中,但它们没有显示在表面上。

使用 Gtk.Fixed 并将云定位在标签下也不起作用。

如何在 Cairo 表面上绘制 Gtk 小部件?

最佳答案

我不知道 Cloud GTK 小部件是什么;但更一般地说,您可以使用 Gtk.Overlayadd() 将云小部件作为其主要子部件,然后 add_overlay() 其他小部件。

关于gtk - 如何在 Cairo 表面(内部)上显示 Gtk Widget?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17774491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com