你能在 glade 中使用 GTK3 StWidgets 吗?在菜单中看它似乎不是一个小部件
Can you use GTK3 StWidgets in glade looking in the menu it does not seem to be a widget
我查看了 glade 3.20 中的可用小部件,但找不到任何名为 StWidget 的东西。
检查 Gnome Maps、Builder 和 Nautilus,按钮被列为 StWidget,我在 glade 中能找到的最接近的是 MenuButton Widget。
我基本上想制作一个时髦的下拉小部件,就像许多现代 gnome 应用程序已经开始使用的那样。
我离权威答案还很远,所以我真的希望我在未来的某个时候得到开发者的纠正。但是我正在研究这个 class 小部件,所以至少我发现了一些东西。
St 小部件在 gnome-shell 中使用,实际上与 GTK 的实现无关。它们是在 Clutter 上实现的,因此它们来自不同的系列。我无法确认它们在 GTK 中的未来位置,但是在最初的 GTK4 讨论中已经提到了它们。
看起来也没有真正的文档存在,因此使用 St 将处于开发边缘。虽然不确定你是如何在 nautilus 中找到 St 小部件的,但我认为应用程序仍然都是 GTK ......不包括任何 gnome-shell 集成组件,那些可能有 St 小部件。
如果您正在制作应用程序,请坚持使用主线 GTK。但是,如果您想要一个类似 gnome-shell 的菜单,您是否研究过制作 gnome-shell 扩展?
我查看了 glade 3.20 中的可用小部件,但找不到任何名为 StWidget 的东西。
检查 Gnome Maps、Builder 和 Nautilus,按钮被列为 StWidget,我在 glade 中能找到的最接近的是 MenuButton Widget。
我基本上想制作一个时髦的下拉小部件,就像许多现代 gnome 应用程序已经开始使用的那样。
我离权威答案还很远,所以我真的希望我在未来的某个时候得到开发者的纠正。但是我正在研究这个 class 小部件,所以至少我发现了一些东西。
St 小部件在 gnome-shell 中使用,实际上与 GTK 的实现无关。它们是在 Clutter 上实现的,因此它们来自不同的系列。我无法确认它们在 GTK 中的未来位置,但是在最初的 GTK4 讨论中已经提到了它们。
看起来也没有真正的文档存在,因此使用 St 将处于开发边缘。虽然不确定你是如何在 nautilus 中找到 St 小部件的,但我认为应用程序仍然都是 GTK ......不包括任何 gnome-shell 集成组件,那些可能有 St 小部件。
如果您正在制作应用程序,请坚持使用主线 GTK。但是,如果您想要一个类似 gnome-shell 的菜单,您是否研究过制作 gnome-shell 扩展?