在gtk textview中使用系统monospace字体

use*_*766 11 python gtk

我希望在我的(Python)程序中有一个GtkTextView,它显示系统等宽字体的文本.我找到了很多使用expicit字体系列名称和大小的方法.但是,我想使用系统指定的等宽字体(例如来自ubuntu字体首选项面板).

我的程序应该能够在Windows和Linux上运行而无需修改,自动选择正确的字体.

澄清一下,这不是我想要的:

fontdesc = pango.FontDescription("Courier 18")
textview.modify_font(fontdesc)
Run Code Online (Sandbox Code Playgroud)

sup*_*een 8

您可以使用"monospace 18"作为您的字体,它将使用系统等宽字体.

  • 我认为只是"等宽". (3认同)