问题标签 [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 - Python- tkinter:在另一个窗口中打开另一个图像?
您好,我正在做我需要的工作(从包含图像的 tkinter 窗口)调用另一个包含另一个 imagem 的窗口。我尝试了以下操作:
但是当我按下第一个按钮( btu1 )时,它会返回以下错误消息:
_tkinter.TclError:图像“pyimage2”不存在
当我按下第二个按钮( btu2 )时不会发生错误但不显示图像,只会创建新窗口;
我尝试了几种方法,包括将* 放在画布上和没有画布* ;
python-3.x - tkinter,多个顶级窗口
我是 tkinter 的新手。我想创建主菜单,单击按钮 PLAY 后,它应该创建带有一堆按钮的新窗口。这个新窗口中的每个按钮都应该创建另一个窗口(并关闭实际窗口)。但我的问题是,如果我单击按钮 PLAY,它将打开所有窗口。
python - Python tkinter - 成功从顶层继承
我正在尝试使用面向对象的方法来创建一个从 tkinter 的 Toplevel 继承的类,通过按下主窗口中的按钮来触发。
当前代码引发 AttributeError('MakeWindow' 对象没有属性 'tk')。谁能指出我正确的方向?
完整追溯:
python - 在主窗口中单击按钮后,第二个窗口为空白
我有两个 python 文件,第一个包含 mainWindow,第二个 python 文件包含另一个 Window。我设法使第二个窗口出现,但窗口出现后是空白的。这是错误的屏幕截图。
在主窗口文件中,我定义如下代码:
此行用于按钮单击命令:
接下来,这就是我在第二个 python 文件中定义函数的方式
请告诉我如何修改我的代码来解决上述错误。
这是主窗口的完整编码:https ://drive.google.com/open?id=1KKgYPbGMNNWBfPVazHfcM_NSFlv5eEpKg3_uXsvQsNE
这是第二个窗口的完整编码:https ://drive.google.com/open?id=1LuqJXIUrDMLfuz8gnZynZXUN6-SvFAyw9c-puJ3REPQ
python - Tkinter Toplevel:未聚焦时销毁窗口
我有一个Toplevel
小部件,只要用户点击窗口外,我就想销毁它。我尝试在互联网上寻找解决方案,但似乎没有关于这个话题的文章讨论。
我怎样才能做到这一点。谢谢你的帮助 !
macros - 定义多个顶级表单的球拍宏?
我发现自己定义的语法参数除了名称之外具有相同的定义,因此我决定编写一个宏以使其更简单:
但是,不必重复宏名称,我希望能够只写:
但是我不知道如何使用普通的省略号语法来做到这一点,因为我需要将所有内容包装在 abegin
中,这将创建一个新的范围,并且我想要所有的语法参数,就好像我已经把它们写在了顶部等级。实现这一目标的正确方法是什么?
python - 我应该如何制作一个可以用作我的主应用程序窗口,但也可以用作辅助窗口的类
我知道我可以将 tk.Frame(或 ttk.Frame)子类化并将其添加到 TopLevel 以制作辅助窗口,但我不确定应该如何将其用作主窗口。我知道创建 Frame 类的实例并在其上调用 .mainloop() 似乎可以将其用作主窗口,但我觉得这是不好的做法......
其他人在制作他们希望主窗口和辅助窗口可用的 GUI 布局时会做什么?
python - Python Tkinter 或 ttk,将文本发送到其他顶层窗口
我在开发 Python ttk 代码期间使用单独的顶级窗口,并希望从根发送消息以调试顶级窗口。
这是一些伪代码
在我的 MyFunctions.py 中:
此时我想在 de_bug 窗口中发送一些自动更新的文本,但我真的不知道从哪里开始。
请帮忙?标记。
ruby - 为什么 Ruby 顶级分配方法无法在 REPL 中分配实例变量?
Setter 在类内工作;REPL 顶层失败
在一个相关的问题中,我试图理解为什么赋值方法返回了一个意外的值,并了解到这是一个令人惊讶但记录在案的 Ruby 边缘案例。然而,当我试图调试这个问题时,我更深入地了解了兔子洞,并遇到了一些我无法解释的额外惊喜。
类内的二传手
当我在一个类中有一个 setter 方法时,例如:
然后我从 setter 方法的返回值中得到了记录的奇怪,但实例变量仍然设置正确。例如:
REPL 顶级对象中的设置器
但是,在 REPL(例如 Pry 或 IRB)中,实例变量从未实际设置,尽管我的理解是实例变量应该存储在顶层“主”对象中:
然而,顶层对象确实存储了实例变量!例如:
问题,重述
鉴于 REPL 存储实例变量,为什么类赋值方法有效而顶层赋值方法失败?我希望两者都以相同的方式运作。
python - 在 Python 中创建顶级小部件时出错
我正在编写一个应用程序来控制串行连接的设备,现在我陷入了 GUI 错误,这是简化的代码:
当我运行程序时,我收到此错误:TypeError: 'str' object is not callable
我是Python2.7的新手,希望有人能告诉我我做错了什么!