为啥当前的林间空地会修改旧林间地生成的 UI?

Posted

技术标签:

【中文标题】为啥当前的林间空地会修改旧林间地生成的 UI?【英文标题】:Why does current glade modify the UI generated by a old glade?为什么当前的林间空地会修改旧林间地生成的 UI? 【发布时间】:2021-10-08 18:16:44 【问题描述】:

我正在尝试稍微修改 https://gitlab.com/robru/gottengeography/-/blob/master/data/gottengeography.ui 文件,该文件是在 2012 年使用(据说)glade 创建的,但是当我在我的 ubuntu 20.04 系统中打开并保存它(没有修改)时(我的林间空地是 3.22 .2-1),我在 python-gtk3 应用程序中得到的 UI 与原来的完全不同。

我需要一种方法来应用一些非常小的修改,但glade 将其保存为(假设)完全不同的文件。

新的glade会不会和2012生成的文件有些不兼容?

我应该怎么做才能不丢失现在解释的 UI?

【问题讨论】:

【参考方案1】:

这是 Glade 中的一个已知错误(也是一些 GNOME 开发人员hold the opinion you should not use it 的原因)。

不幸的是,目前对此无能为力。有一些 projects 正在为 GTK4 管理 UI 文件,但我不知道有任何努力将其向后移植到 GTK3。

恐怕此时你能做的最好的事情就是在你的 IDE 中手动编辑 XML 文件来做你想做的事。

【讨论】:

以上是关于为啥当前的林间空地会修改旧林间地生成的 UI?的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL + gtkglextmm + 林间空地

林间空地键盘(转义,箭头)加速器

ADMT林间域控迁移

Glade treeview liststore 数据不可见,无法想象为啥

ide原创游山玩水穿林间 欢声笑语庆周年

草之王——wp——qsnctf