Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Cairo曲面上(内部)显示Gtk小部件?_Gtk_Pygtk_Cairo_Gtk3_Pycairo - Fatal编程技术网

如何在Cairo曲面上(内部)显示Gtk小部件?

如何在Cairo曲面上(内部)显示Gtk小部件?,gtk,pygtk,cairo,gtk3,pycairo,Gtk,Pygtk,Cairo,Gtk3,Pycairo,我有一个名为Cloud的GTK小部件(它基本上是GTK.Eventbox的子类),作为一个用SVG绘制的Cairo曲面。我试图在上面显示其他Gtk小部件(标签/按钮) 我尝试将Gtk.Label元素添加到云中,但它们没有显示在曲面上 使用Gtk.Fixed和将云定位在标签下也不起作用 如何在Cairo曲面上绘制Gtk小部件?我不知道什么是云Gtk小部件;但更一般地说,您可以使用add()将云小部件作为其主要子部件,然后add_overlay()其他小部件。很抱歉造成混淆,它只是一个名为cloud

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

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

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


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

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

很抱歉造成混淆,它只是一个名为cloud的GTK小部件。谢谢