gpt4 book ai didi

gtk - 如何在 GTK4 中使窗口居中?

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

在 GTK3 中,Gtk.Window 上有一个属性。类名为 window-position .通过将此属性设置为 Gtk.WindowPosition.CENTER可以告诉窗口在屏幕中央呈现。
在 GTK4 中,此属性已被删除。如何在 GTK4 中实现相同的行为,即如何使我的应用程序的主窗口呈现在屏幕的中心?
我查了migration guide但我找不到解决方案。

最佳答案

没有替代 API,因为它不可能跨平台工作,所以从定义上讲它是损坏的 API。因此,它被删除了。
例如:在 Wayland session 之上运行时这是不可能实现的,因为该协议(protocol)不允许获取/设置全局坐标。如果您仍然希望有类似的工作,则必须为您想要支持的平台调用特定平台 API(例如,X11)。

关于gtk - 如何在 GTK4 中使窗口居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62614703/

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