gpt4 book ai didi

更改 GtkTreeView 中的字体

转载 作者:太空宇宙 更新时间:2023-11-04 04:04:51 24 4
gpt4 key购买 nike

如何在我的 gtktreeview 中更改叶子的字体?我想为特定的叶子设置粗体

最佳答案

我使用的是 python,但实现方式必须相同,只是调整了语法。

在 GTK 中,使用 PANGO 来改变字体。在 TreeView 中:

import pango, GTK
....
cols = ['Date', 'Index', 'Program', 'Comments', 'Name']
self.treeView.cell = [None] * len(cols)
....
fontT = pango.FontDescription("serif light Oblique 8")
fontO = pango.FontDescription("serif bold 8")
treeView.cell[2].set_property('font-desc', fontT)
treeView.cell[3].set_property('font-desc', fontO)

这使得第 2 列(“程序”)和第 3 列(“评论”)的字体不同。第 3 列为粗体。

希望这对您有所帮助。


编辑:

刚找到一个 C 链接:

http://www.ibm.com/developerworks/library/l-u-pango2/

关于更改 GtkTreeView 中的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7380367/

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