我想把图像或图标放在一个按钮的标签上。当我尝试这样做时,标签出现在按钮之外,就像它被图像或一些间距推倒了。我只使用Glade desinger和css,还没有gtk代码。
I appretiate any help,Thanks in advance.
如果你把垂直对齐方式改为填充或其他任何基线以外的方式,似乎可以工作。
<object class="GtkButton" id="MAIN_ID_BUTTON_PASSWORD">
<property name="label" translatable="yes">SENHA</property>
<property name="name">button_main</property>
<property name="width_request">72</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="image">image1</property>
<property name="relief">none</property>
<property name="image_position">top</property>
<property name="always_show_image">True</property>
</object>
这似乎是一些空间相关的问题。我不知道这种行为背后的确切原因,但经过一些试验和错误,似乎如果你把图像定位在标签上,并设置 valign -> baseline,图像似乎是采用顶部基线,而标签似乎被定位在基线以下(猜测行为问题与标签有关)。https:/blog.gtk.org201706)