我正在用Tkinter编写一个小程序,想打开两个窗口。然后我想在前面放一扇窗户。程序代码:
from tkinter import *
root = Tk()
root.title("ROOT")
new = Tk()
new.title("NEW")
new.lift()
root.mainloop()
new.lift()
new.mainloop()
new.lift()
我做错了什么new.lift?新密码没有出现在前面:(有人知道如何把窗口放在前面,让窗口聚焦吗?
主要的问题是不能同时有两个Tk
实例,也不能同时有两个main循环
在运行。
要创建多个窗口,请使用Topolevel
,
new = Toplevel(root)
不要再次调用mainloop
,这是不必要的。另外,不要在调用mainloop
后放置任何可执行代码,因为mainloop
在主窗口被销毁之前不会返回。
如果单击父窗口上的链接,子窗口将打开,在子窗口中选择值后,子窗口将自动关闭,控件仍处于关闭窗口中。如何将控件带回父窗口。
我有一个tkinter python 2。x程序。我有几个窗口出现在屏幕上。我用按钮从一个窗口导航到另一个窗口,但我很难关闭一个窗口并重新关注当前打开的窗口。我可以很好地打开新窗口!
我正试图打开一个弹出身份验证对话框的ftp页面。我正在使用Robot类的Keypress事件输入身份验证细节。但是在这里,如果焦点不在那个弹出窗口上,那么它在另一个处于焦点中的窗口中键入身份验证详细信息。由于这个弹出窗口不是web元素,我不能使用driver.switchto().window(),因为这里我需要传递windowhandle,我没有得到它。如果我可以点击驱动程序窗口,我的焦点将转移
我正在尝试使用制作游戏,最后会弹出一条消息,显示游戏在消息上,并显示再次玩的选项。 当我按下“再次播放”按钮时,按下该键时,播放器精灵根本不会移动。 然后我发现它正在发生,因为在我按下消息框按钮后,它没有将焦点更改为活动的窗口。 如果有人能告诉我如何更改对焦窗口,那会很有帮助。
问题内容: 呈现组件后,将焦点设置在特定文本字段上的反应方式是什么? 文档似乎建议使用引用,例如: 在渲染函数中的输入字段上进行设置,然后调用: 但是我应该在哪里称呼它呢?我已经尝试了几个地方,但无法正常工作。 问题答案: 您应该这样做,而不是。像这样
问题内容: 我使用Java中的Swing创建了一种表单。在表单中,我使用了一个文本字段,每当我按下该键时都必须在该文本字段上设置焦点。如何在Java中的特定组件上设置焦点? 问题答案: 请问给你你需要什么?