问题标签 [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 自定义切换框架功能难度
使用此代码作为指南尝试制作我自己的东西:
https://stackoverflow.com/a/49325719/9543223
当 tkinter Toplevel 小部件被销毁时,尝试使用 switch_frame 函数设置新框架。切换过程正在工作,或者至少将一帧放在另一帧前面,但是,最后我得到了这个错误:
第 49 行,在 switch_frame self.frame.destroy() AttributeError: 'function' object has no attribute 'destroy'
现在,我不是专家,所以我很难遵循所有这些“自我”......所以我不太确定为什么它不能破坏之前的框架......有什么我需要改变的,因为我'在另一个类的另一个函数中引用 swtich_frame 函数?
这是我的代码:
谁能告诉我为什么会出现此错误,这意味着什么以及如何摆脱它?谢谢!
python - 我可以在Toplevel()中使用图片作为按钮上的图标吗?
在 python 中,我可以使用图片作为 Tk() 实例中按钮上的图标。但是当我尝试在 Toplevel() 的情况下使用图片时,它不起作用。代码:
python - 如何通过单击 tkinter 中的按钮来切换登录窗口和主窗口的黑白模式?
如何黑白切换登录窗口和主窗口?我知道这类问题被问了很多,但我仍然对答案不满意,请使用方法对我有很大帮助。
python - Tkinter (python 2.7) | 确定它的 tk 实例还是顶级实例
问题
如何确定实例是 tk 还是顶层root1
?root2
我的情况(更多内容)
myCustomGUI
我使用相同的代码打开两个 Tkinter(实例)窗口。
在myCustomGUI
课堂上,我创建了一个on_closing()
在用户关闭窗口 ( root.protocol("WM_DELETE_WINDOW", self.on_closing)
) 时运行的函数。
在上述功能on_closing()
中,我想要这样的东西:
换句话说,当实例是 Toplevel 时只销毁它,当实例是主窗口时,然后退出 tkinter 并退出整个程序。
附加说明(与问题无关)
打开两个具有相同界面的窗口的目的是在一个窗口中打印调试信息,在另一个窗口中打印重要信息,因此界面是相同的。
我创建on_closing()
函数的目的是因为我必须从logger
.
python - 当我单击“更改”按钮时,没有执行“更改用户名”功能?
单击“更改”按钮时,如何执行“更改用户名”功能?有解决办法吗?谢谢你。
这是代码:
python-3.x - 从 OptionMenu 执行命令
有没有办法让选项菜单执行一系列不同命令中的命令?
因此,根框架中有 2 个不同的下拉菜单,如果您单击说选项 1,popup_frame 将被删除并替换为选项 1 的内容,然后从第二个下拉菜单中选择选项 4并且 popup_frame 的内容更改为选项 4 包含的内容?
python - tkinter 顶级小部件的协议有哪些
使用 Tk.protocol 时,参数可以是“WM_DELETE_WINDOW”、“WM_SAVE_YOURSELF”和“WM_TAKE_FOCUS”</p>
但是还有没有其他的。
具体来说,在我的程序中,我想创建一个跟随另一个窗口的窗口
如果root在屏幕上移动,在这里我应该让“a”跟随“root”
我的实际问题还有哪些其他协议,或者我在哪里可以找到它们
python - 传递 3 个参数,但引用说我正在传递 4
几个小时以来,我一直试图在这里找到问题。从我在网上可以找到的情况来看,对于我能找到的与此 TypeError 相关的所有帖子,人们实际上传递的参数比他们想象的要多。出于某种原因,这个问题似乎只发生在我创建一个继承自Toplevel
.
回击:
Tkinter 回调中的异常
我什至试图将我的参数发送到一个只打印所有参数并且只打印 3 个参数的虚拟函数。
这是我用来测试以查看传递了哪些参数的代码。
结果如下:
现在我不确定为什么我会得到一个.
论点self
,我认为这可能是问题的一部分,但我在网上找不到任何相关问题。
这是我的代码,在我看来应该创建一个带有简单标签的顶级窗口。相反,我得到了上面列出的引用错误。
python - 如何控制 tkinter 顶级窗口的显示?
这是我的代码的简短形式。在 [ input
] 窗口中,我希望它只弹出 [ ] 窗口,点击按钮后会弹出input2
[ ] 窗口。solve
Solve!
但是,目前,[ input2
] 和 [ solve
] 窗口同时弹出,并且Solve!按钮在单击时不执行任何操作。
这是我的代码:
输入窗口类:
input2 窗口的类:
求解窗口的类:
主功能:
python-2.7 - 如何在 tkinter python 的 TopLevel 窗口上放置一个按钮?
正如在 python2 中为像我这样的其他无辜新手指出的答案 ,我们有 Tkinter 在 python3 中,我们有 tkinter。
注意外壳的区别。这就是为什么会出现错误的原因。
我有两个屏幕:window(child) 和 root(master) 我试图在由方法创建的“window”屏幕上放置一个按钮:command()。我写了这段代码。
但是这个button2没有出现在第二个屏幕上。同时,标签出现在此屏幕上。并且控件将进入 writeText() 函数。
当我从窗口屏幕的按钮中删除命令参数时,会出现按钮。
谁能帮我解决这个问题?