如何更改 Zelle Graphics 输入框的高度?

问题描述

我一直在做一个项目,我想知道如何更改 Zelle 图形库中输入框的高度。有谁知道这是否可能,如果可能,如何改变它? (顺便说一句,我正在用python编码)

解决方法

Entry 框的高度由框使用的字体决定。如果您使用更大(更高)的字体,您将获得更高(更宽)的框。您可以通过在 DEFAULT_CONFIG 字典中设置默认字体或使用 setSize()Entry 方法来实现:

from graphics import *

window = GraphWin()

widget = Entry(Point(100,100),10)
widget.draw(window)

window.getMouse()
widget.setSize(24)

window.getMouse()
window.close()

单击窗口一次,Entry 框的大小应随着字体大小加倍而加倍。

或者你想要别的东西?

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...