Tho*_*ner 2 pango pygobject python-3.x gtk3
根据faq.pygtk.org上的 pygtk2 文档,更改字体的方法是通过如下定义:
...
label = gtk.Label("MyLabel")
label.modify_font(pango.FontDescription("sans 48"))
...
Run Code Online (Sandbox Code Playgroud)
我希望避免使用 gtk css 定义。尽管我很乐意接受利用 gtk 的 css 支持的答案。
我的目标字体是 gnu unifont ( unifont medium),以防改变任何内容;这种字体很容易以tty格式提供。
此时我假设将字体应用于标签与将字体应用于表格单元格类似,尽管两者的示例都是理想的。
最新的 pygtk3 文档似乎没有涵盖这个主题:http://python-gtk-3-tutorial.readthedocs.org/en/latest/label.html,并且整个文档中几乎没有提到字体。
基本上是一样的:
from gi.repository import Gtk, Pango
label = Gtk.Label('MyLabel')
label.modify_font(Pango.FontDescription('Dejavu Sans Mono'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1465 次 |
| 最近记录: |