扩展器标签上的 Pango 标记

发布于 2024-12-01 23:01:04 字数 363 浏览 1 评论 0原文

我有一个使用 Python 2.7 和 PyGTK 2.24 的项目。

我的项目中有以下代码:

    expTSet = gtk.Expander()
    expTSet.set_use_markup(True)
    expTSet.set_label('<span font_family="serif" size="18" weight="bold">Teacher Settings</span>')
    settingFixed.put(expTSet, 30, 200)
    expTSet.show()

扩展器本身出现,但标签没有出现。我做错了什么?如何使扩展器的标签可见?

I have a project in Python 2.7 and PyGTK 2.24.

I have the following code in my project:

    expTSet = gtk.Expander()
    expTSet.set_use_markup(True)
    expTSet.set_label('<span font_family="serif" size="18" weight="bold">Teacher Settings</span>')
    settingFixed.put(expTSet, 30, 200)
    expTSet.show()

The expander itself appears, but the label does not. What am I doing wrong? How do I make the expander's label visible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

围归者 2024-12-08 23:01:04

Pango 字体大小不是以磅为单位(如 HTML/CSS),而是以千分之一为单位点。因此 size="18" 表示您的字体大小为 0.018 磅,太小而无法阅读。将其更改为 size="18000" 它将按预期工作。

Pango font sizes are not in points (like HTML/CSS), but rather thousandths of points. So size="18" means your font size is 0.018 points, which is too small to read. Change it to size="18000" and it will work as intended.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文