Tkinter字体大小只影响Raspberry pi上字母之间的间隙

时间:2014-03-13 20:33:59

标签: python linux tkinter python-3.3

我在这里遇到了一个奇怪的问题。我在画布小部件中设置文本的大小。我的笔记本电脑上的一切正常(arch linux x86_64)。如果我在我的Raspberry Pi(也就是linux linux armv6l)上执行相同的代码,字体大小只会影响字母之间的差距。尺寸不会改变。

class TextBild(tk.Canvas):
    def __init__(self, *args, **kwargs):
        tk.Canvas.__init__(self, *args, **kwargs)
        self.create_text(0, 
                         0, 
                         font = ('Helvetica', 30, 'bold'),
                         text = '000')

你知道为什么会这样吗?

编辑:

我发现它的最大尺寸为20.另外,如果我使用像素大小的负值,它只能低于-20。

1 个答案:

答案 0 :(得分:0)

听起来你有特定尺寸的位图字体,而不是可缩放的字体。因此,当您请求的字体大于实际可用的字体时,tkinter将选择最接近的字体,并尝试调整间距尽可能接近您所要求的内容。