首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以使用Gtk+ 3工具按钮标签上的pango标记文本使用Glade和PyDev?

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

Stack Overflow用户
提问于 2016-09-13 10:39:31
回答 1查看 659关注 0票数 1

我在Glade中设置了一个Gtk+接口,UI的一部分是一个工具面板,它使用utf-8字符作为标签,有几个工具按钮。它们在默认字体中工作良好,但我想使用pango标记更改字体细节。在处理标签本身时,这很简单,因为您可以应用它。

代码语言:javascript
运行
复制
label.set_markup(pangoMarkupString)

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

代码语言:javascript
运行
复制
button.label.set_markup(pangoMarkupString)

自然不工作,并返回一个错误,说明工具按钮没有标签属性。是否有任何方法在工具按钮中使用pango解析的文本,在应用程序结束时需要多少深度的python技巧?

EN

回答 1

Stack Overflow用户

发布于 2016-09-13 19:13:10

为了避免任何其他人在几个小时内徒劳无功地抓挠和搜索,为了让其他新手看到Gtk+ 3和Glade的强大力量,我提出了我找到的解决方案。

  1. 右键单击输出行中的工具调色板,然后选择“编辑”。
  2. 在编辑器中选择层次结构选项卡
  3. 在层次结构中选择您的按钮
  4. 标签下,属性选择小部件而不是文本
  5. 单击小部件输入框右侧的选择器图标
  6. 添加一个新小部件
  7. 保留工具调色板编辑器
  8. 选择label1,这是您在外部行中创建的新小部件
  9. 现在可以编辑其id、标签文本和属性。

我还不需要,但我想知道怎么用一个普通的按钮.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39468012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档