live_scoreboard.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:live_scoreboard 作者: ClysmiC 项目源码 文件源码
def fontFit(name, stringToFit, dimensionsToFit):
    fontSize = 1
    font = tkFont.Font(family=name, size=-fontSize) # Note: negative means font is that high, in pixels

    while True:
        fontSize += 1
        biggerFont = tkFont.Font(family=name, size=-fontSize)

        if fontSize >= dimensionsToFit[1] or font.measure(stringToFit) >= dimensionsToFit[0]:
            break

        font = biggerFont

    return font, (fontSize - 1)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号