我在 Glade 项目的官方问题跟踪器中发现了这个相当老的错误,这完全是关于这个的。
在使用文本编辑器打开的 .ui 文件中,您可能有一个与此类似的片段,其中声明并定义了 GtkLinkButton:
<object class="GtkLinkButton" id="reclamaTaAiciLinkButton">
<property name="label" translatable="yes">button</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="relief">none</property>
<property name="uri">https://www.patreon.com/SilviuBogan</property>
<style>
<class name="reclamaTaAiciLinkButton"/>
</style>
</object>
重要的部分是:
<property name="label" translatable="yes">button</property>
如果在 Glade 中关闭 .ui 文件,在文本编辑器(最好是 XML 文件编辑器)中打开 .ui 文件,然后将此<property>
元素的内容从“按钮”替换为其他内容,然后保存文件并重新打开它在 Glade 中,您会看到在 Glade 设计器中,新标签是可见的。如果您启动加载此 .ui 文件的程序,您将看到所做的更改正在运行。