Glade 3.36 - 当加入图片时,按钮标签会出现在外面。

问题描述 投票:0回答:1

我想把图像或图标放在一个按钮的标签上。当我尝试这样做时,标签出现在按钮之外,就像它被图像或一些间距推倒了。我只使用Glade desinger和css,还没有gtk代码。

I appretiate any help,Thanks in advance.

标签在按钮外,应该在按钮内,在图片下方

更新:Glade项目的文件。https:/wetransfer.comdownloadsd332857710487b2acef9429eaf986a7e202006072200228053a10764e7bf59dbfab65a169c6daf2020060722002263adbe。

gtk glade
1个回答
0
投票

如果你把垂直对齐方式改为填充或其他任何基线以外的方式,似乎可以工作。

                      <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)

© www.soinside.com 2019 - 2024. All rights reserved.