PyGObject:Gtk.Fixed Z 顺序
PyGObject: Gtk.Fixed Z-order
我正在使用 Gtk.Fixed 和视口放置有时重叠的图像。如何像 html 那样设置 z-index?
Gtk.Fixed
不支持设置 z 顺序。它不适用于重叠的小部件,因此 z 顺序是任意的,可能取决于添加小部件的顺序。
从你的问题中不清楚你的意图是什么;如果您故意重叠小部件,请改用 Gtk.Overlay
。如果您不打算重叠它们,那么您应该使用更通用的容器,例如 Gtk.Grid
,它将考虑小部件的大小。
就像ptomato说的,我不得不使用Gtk.Overlay
。我使用了 3 个 Gtk.Layout
的叠加层,效果很好。
我正在使用 Gtk.Fixed 和视口放置有时重叠的图像。如何像 html 那样设置 z-index?
Gtk.Fixed
不支持设置 z 顺序。它不适用于重叠的小部件,因此 z 顺序是任意的,可能取决于添加小部件的顺序。
从你的问题中不清楚你的意图是什么;如果您故意重叠小部件,请改用 Gtk.Overlay
。如果您不打算重叠它们,那么您应该使用更通用的容器,例如 Gtk.Grid
,它将考虑小部件的大小。
就像ptomato说的,我不得不使用Gtk.Overlay
。我使用了 3 个 Gtk.Layout
的叠加层,效果很好。