如何访问PhotoImage()类对象的宽度和高度信息?我试着PhotoImage(...).winfo_width()和PhotoImage(...)["Width"].他们俩都没用.
我有一个要求人们输入用户名和密码的应用程序。我希望他们能够仅按Enter键即可发送名称和密码。为此,我做到了:
import curses, curses.textpad
def setup_input():
inp = curses.newwin(8,55, 0,0)
inp.addstr(1,1, "Please enter your username:")
sub = inp.subwin(2,1)
sub.border()
sub2 = sub.subwin(3,2)
global tb
tb = curses.textpad.Textbox(sub2)
inp.refresh()
tb.edit(enter_is_terminate)
def enter_is_terminate(x):
if x == 10:
tb.do_command(7)
tb.do_command(x)
setup_input()
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不能按预期工作。终止的标准字符(由CTRL + G触发)为7,输入字符为10,但是使用上面的代码,所有其他键仍然可以正确处理,但是当我按Enter键时,它只是给我换行符,而不是终止文本框的编辑模式。我究竟做错了什么?