【问题标题】:Tkinter, canvas, create_text and zoomingTkinter、画布、create_text 和缩放
【发布时间】:2013-12-19 19:08:59
【问题描述】:

当我用 canvas.scale 更改 Canvas 的比例时,Tkinter 的 Canvas' create_text 的字体大小没有改变是否正常?

我认为,由于它是一个高级 GUI 管理系统,我不必在缩放后手动调整使用 create_text 完成的文本大小。这不奇怪,还是我错了?

【问题讨论】:

  • 我在该领域没有专业知识,但如果您使用框架,更改规模是“低级”操作。检查框架是否不允许您修改它,如果没有请求该功能和/或通过重载您使用的方法来实现它一个最小值。 (正确修改整个框架可能太“昂贵”)。

标签: python user-interface canvas tkinter tcl


【解决方案1】:

这是正常的,即使不完全是你想要的。 scale 方法只是更改坐标列表,但 text 项目只有其中之一,所以它们只是(可选地)翻译。

这也适用于 imagebitmap 项目。以及其他项目的特征,如线宽;它们没有按比例缩放。

【讨论】:

    猜你喜欢
    • 2019-04-26
    • 2017-05-30
    • 1970-01-01
    • 2014-11-05
    • 2014-05-10
    • 1970-01-01
    • 2013-07-11
    • 2018-05-13
    • 1970-01-01
    相关资源
    最近更新 更多