我在Glade項目的官方問題追蹤器中發現了this pretty old bug,完全是這樣。
在的.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>
元素的內容從「按鈕」替換爲其他內容,然後保存該文件並重新打開它在格萊德,你看到在格萊德d esigner,新的標籤是可見的。如果你啓動載入這個.ui文件的程序,你會看到這些改變正在工作。