C++ GTK 3透明标签,文本置于图像上方

C++ GTK 3透明标签,文本置于图像上方,c++,gtk,gtkmm,gtk3,C++,Gtk,Gtkmm,Gtk3,我需要创建带有图像和透明标签(较暗)的GTK GUI,该标签放置在图像上。第一个问题是重叠。我尝试了Gtk::Table和Gtk::Fixed container,但它的行为很奇怪。第二个问题是透明度。我想使用CSS样式或透明背景图像。有没有人能帮我发布一些资料或例子?谢谢您可以将GtkWidget或GtkDrawingArea子类化,因为我认为它将比Altenations更快。但是你可以使用GtkOverlay,加上GtkImage和GtkLabel来完成你想要的东西。 gtk3演示Gtk+-

我需要创建带有图像和透明标签(较暗)的GTK GUI,该标签放置在图像上。第一个问题是重叠。我尝试了Gtk::Table和Gtk::Fixed container,但它的行为很奇怪。第二个问题是透明度。我想使用CSS样式或透明背景图像。有没有人能帮我发布一些资料或例子?谢谢

您可以将GtkWidgetGtkDrawingArea子类化,因为我认为它将比Altenations更快。但是你可以使用GtkOverlay,加上GtkImageGtkLabel来完成你想要的东西。
gtk3演示Gtk+-3.0附带的应用程序给出了一些如何使用GtkOverlay的示例

也许你可以看看Gtk?你可以用它