问题标签 [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.
python - tkinter:为什么我的登录窗口不在正确的位置?
我做了2个窗口:main
& login
。我想要顶层的按钮和登录窗口,但总是跳到主窗口,为什么?如果我在 poplogin() 中编写代码而不是导入模块,它可以正常工作。
swift - NSInvalidArgumentException - 'JSON 写入中的顶级类型无效' - Swift
如帖子标题中所述,我在尝试快速将 Dictionary 转换为 JSON Data 时收到 NSInvalidArgumentException - 'Invalid top-level type in JSON write'
. . .
我将字典作为参数传递,而不是出错。请帮帮我。
谢谢!
ruby-on-rails - 使用 Rails 自动加载时,名称与顶级常量发生冲突
我有一个班级和Dog
另一个app/models/dog.rb
班级Services::My::Deeply::Nested::Dog
。app/services/my/deeply/nested/dog.rb
现在在 Services::My (app/services/my.rb) 中,我引用了以下内容之一(无需区分,因为在所有情况下行为都是完全相同的):
Deeply::Nested::Dog
Services::My::Deeply::Nested::Dog
::Services::My::Deeply::Nested::Dog
无论我选择上述哪个,我总是收到以下错误消息:
services/my.rb:警告:顶级常量 Dog 引用
Services::My::Deeply::Nested::Dog
此外,我的深度嵌套的 Dog 甚至从未被解释器看到(我通过使用 puts 和语法错误发现,没有任何反应)。
可能的解决方法(我都不喜欢)是:
- 重命名 Dog 类之一
- 使用 RAILS_ENV=production 运行以禁用自动加载并改用急切加载
require_dependency
那指向深深嵌套的狗
作为一名计算机科学家,我发现上述解决方法都不令人满意。我想了解为什么在没有解决方法的情况下找不到我的深度嵌套的 Dog,并找出最先进的 Ruby/Rails 解决方案是解决这个问题的。
提前非常感谢。
python - 关闭顶层 Tkinter 窗口
我正在尝试自学 Python,因此为这个可能是愚蠢的问题道歉,但这让我疯狂了几天。我在这里查看了有关同一主题的其他问题,但似乎仍然无法使其正常工作。
我创建了一个顶级窗口来询问用户提示,并希望在用户按下他们选择的按钮时关闭窗口。这就是问题所在,我不能因为爱情或金钱而关闭它。我的代码包含在下面。
非常感谢您的帮助。
我尝试了很多不同的方法,pop.destroy
但似乎都没有,我尝试过的事情是;
谢谢
python - 当许多使用 tk.Tk 定义时,将类定义的 tkinter 对象放在单个框架上
根据我从 Sentdex 获得的建议,我编写了一个多页 Python/Tkinter 应用程序,其中包括在 tk.Tk 下的一组多帧的单个帧上提供时间移动图。移动图的编码有点复杂,所以我选择在一个类中定义画布:GrpCanvas(tk.Canvas)。
我的问题是这个程序结构似乎导致画布对象出现在我的所有 21 个页面框架上!如何管理代码以便graphcanvas=GrpCanvas(HomePage)
唯一出现在该页面上?我已经注释掉了一些父定义,以显示我尝试做的事情(但失败了)。我正在使用 Python 3.4.4。
我在下面显示代码(尽可能减少以显示问题):
python - 在单击选项以在主程序中运行它之前,会出现新的顶级窗口。
单击菜单栏中的选项时,假设单击时会出现一个新窗口。但是,当主程序开始运行时,新窗口会立即出现,然后单击菜单中的选项。
窗口如何仅在单击选项时出现,而不是在主程序开始运行时立即出现?
python - 没有静态几何的 Tkinter Toplevel() 定位
我使用Toplevel()
弹出窗口,我希望弹出窗口出现时显示在鼠标的右侧。我发现了如何做到这一点,但只能通过指定窗口的几何形状。如何在不指定大小的情况下控制窗口出现的位置。我希望窗口的大小适合要显示的任何数据。
这就是我现在使用的:
如何仅将格式设置放在窗口几何图形中?还是他们有更好的方法?
python - 如何将文本添加到顶层窗口
我想在单击“x”和“x1”按钮时打开的窗口中添加文本。但我想不通。
python - Tkinter:如何从顶级条目中获取字符串?
在 tkinter 中,如何.get()
从顶级窗口输入?