我有一个地图,我必须属性,我看到GtkOverlay似乎是正确的小部件。不幸的是,我可以添加一个标签,例如,它显示在地图小部件上。。。但是,即使标签不是很高,也没有设置为“填充”,它仍然会从下面的地图中删除所有交互
overlay = Gtk.Overlay()
overlay.add(self.osm)
top_container = Gtk.VBox()
btmlbl = Gtk.Label("(c) so and so");
top_container.pack_end(btmlbl, False, False, 0)
self.vbox.pack_start(overlay, True, True, 0)
overlay.add(btmlbl)
overlay.add_overlay(top_container)
如何使覆盖仅覆盖一个标签、图像,以仅在光标位于该元素上时进行点击交互
答案在文档中
实际上,labelcontrol不需要这样做,只要它有一个调整使其可点击:
相关问题 更多 >
编程相关推荐