gpt4 book ai didi

python - 是否可以使用 Glade 和 PyDev 在 Gtk+ 3 工具按钮标签上使用 pango 标记文本?

转载 作者:太空宇宙 更新时间:2023-11-03 16:09:01 25 4
gpt4 key购买 nike

我在 Glade 中组合了一个 Gtk+ 界面,UI 的一部分是一个工具调色板,其中有几个使用 utf-8 字符作为标签的工具按钮。它们在默认字体下工作正常,但我想使用 pango 标记更改字体详细信息。在处理这样的标签时,这很简单,因为可以应用

label.set_markup(pangoMarkupString)

但据我所知,工具按钮中的标签不能直接以这种方式寻址。幼稚

button.label.set_markup(pangoMarkupString)

自然不起作用并返回错误,指出工具按钮没有标签属性。有没有办法在工具按钮中使用 pango 解析的文本,以及应用程序端需要什么深度的 python 技巧?

最佳答案

为了让其他人免于数小时徒劳的绞尽脑汁和搜索,并让其他新手了解 Gtk+ 3 和 Glade 的强大功能,我提出了我找到的解决方案。

  1. 右键单击大纲 View 中的工具选项板,然后选择编辑
  2. 在编辑器中选择层次结构选项卡
  3. 在层次结构中选择按钮大纲
  4. 标签属性下选择小部件而不是文本
  5. 点击小部件输入框右侧的选择器图标
  6. 添加新的小部件
  7. 离开工具选项板编辑器
  8. 选择label1,您在大纲中创建的新小部件
  9. 您现在可以编辑其 ID、标签文本和属性

我还不需要它,但我想知道如何使用常规按钮执行此操作...

关于python - 是否可以使用 Glade 和 PyDev 在 Gtk+ 3 工具按钮标签上使用 pango 标记文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39468012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com