问题标签 [toplevel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3173 浏览

python - Python Tkinter 文本对齐

我正在使用带有 Python2 的 Tkinter 通过单击按钮来创建一个新窗口。在这个新窗口中,我想显示文本。现在我的对齐有问题,是否可以将其对齐到左侧?它始终居中,并且 anchor=LEFT 和 sticky="NSEW" 都没有帮助。

0 投票
2 回答
31 浏览

c# - 当这个顶层值发生变化时创建一个事件

我希望能够让我的应用程序始终处于领先地位。因此,当我打开一个新程序并且即使我将 this.TopLevel 值设置为 true 时它仍处于顶部,应用程序将看到它不再处于顶部,然后返回顶部。我知道我可以用计时器来做到这一点,但我希望他们是更好的方法。

0 投票
1 回答
827 浏览

python - 使顶层窗口跟随根 Tk 窗口

我在这方面找不到任何东西,我想知道这是否可能。

当您在屏幕上移动 Tk 窗口时,有没有办法使 Toplevel 窗口跟随根 Tk 窗口?

我所做的是建立一个 Tk 根窗口root=Tk()。然后我构建window=Toplevel()顶层并使顶层窗口与右侧的根窗口齐平。我很好奇的是如何将顶层窗口锚定到根,所以当我拖动根窗口时,顶层窗口会跟随。

0 投票
1 回答
1570 浏览

python - 单击根窗口时使顶层窗口弹出到顶部

我有一个 UI 根窗口,其中两个其他顶级窗口是在单独的按钮单击时创建的。这些顶层窗口被锚定到根窗口并随着根窗口沿屏幕拖动。

我的问题是,如果我打开了另一个窗口并且我的 UI 隐藏在它后面,如果我从任务栏单击我的 UI 或我在屏幕上可以看到的一点点,则只会弹出根 Tk 窗口而其他顶层窗口仍然存在躲在另一扇窗户后面。

我试过了toplevel.lift()toplevel.wm_attributes("-topmost", 1)但都没有给我我想要的。

如何绑定顶层窗口,以便如果它们打开并且我单击根窗口,顶层窗口也会弹出到顶部?

0 投票
2 回答
106 浏览

python - Python关闭顶层窗口错误

我希望这段代码创建一个弹出错误窗口,该窗口会在 4 秒后自行销毁,但也可以通过按钮关闭。

我已经运行了代码,它在 90% 的时间里都可以正常工作,除了有时它会抛出这个错误:

我做过研究,说它是 Tkinters 线程。我不确定这是否是我的问题,但是当我取出这行代码时:

它似乎工作。如果有人可以帮助我,我已经自学了我对 python 的了解,所以我确信我的学习中存在漏洞。我想我可能需要以某种方式使用执行的主线程来销毁这个窗口,或者创建我自己的自定义小部件。任何帮助表示赞赏。

0 投票
1 回答
1124 浏览

python - 如何在 tkinter 中覆盖文本文件中的数据

我正在使用 tkinter 创建一个程序,该程序带有存储在文本文件中的默认名称和密码。登录后,您需要打开Toplevel窗口并输入您想在后续登录中使用的名称和密码。我已经定义了我的变量,但是如果我想覆盖文本文件,我会收到以下内容:

错误“NameError:名称'e1'未定义”

我知道我已经定义了。

0 投票
1 回答
118 浏览

google-app-engine - NDB 异步访问与 Google App Engine GAE 中的 Flask 的兼容性

我一直在浏览谷歌云 NDB Async 考试教程

https://cloud.google.com/appengine/docs/standard/python/ndb/async

您可以将整个 WSGIApplication 指定为 ndb.toplevel。这确保了每个 WSGIApplication 的处理程序在返回之前等待所有异步请求。(它不会“顶级”所有 WSGIApplication 的处理程序。)

这个相同的功能是否与 Flask 兼容?例如我的代码

给我错误

当我将顶层直接移回请求处理程序时,此错误就会消失。我觉得要么烧瓶无法使用此功能,要么我在使用顶层时做错了什么。我的意图是让我的应用程序中的每个请求处理程序在退出之前等待我的所有异步 Google DataStore 调用完成(我在我的请求处理程序中使用 yield 语句和小任务)。

0 投票
1 回答
1567 浏览

python - Tkinter 顶层:打开树视图以适应框架

让我的树视图填充创建的顶层窗口时遇到了挑战,尝试了 fill="x" 和 fill="both" 但没有得到结果。任何建议这样做。

0 投票
1 回答
760 浏览

python - 具有许多自定义选项的消息框替代方案

我目前正在从事大学作业。App我用玩游戏的类创建了一个主窗口。在初始化这个 App 类之前,我想打开另一个带有自定义按钮的窗口,如“BASIC”、“ADVANCED”等。但是,目前我只能创建一个messagebox带有 YES/NO 或 YES/NO/CANCEL 等的窗口。

是否有任何messagebox允许自定义按钮的变体?从这些按钮中,我想返回一个变量gamemode或类似的东西,它的值是像“BASIC”或“ADVANCED”这样的字符串App.__init__()

到目前为止,这是我的代码。

0 投票
1 回答
246 浏览

python - python 2.7 Tkinter如何在另一个函数中传递一个数组

使用按钮(envoi)我打开一个新窗口并在数组中写入元素的值(选择)。在我关闭这个窗口并调用一个函数(window2)之后。我想在这个函数中读取选项如果我写 printchoices.get(),我有一个错误:全局名称 'choices' 没有定义