python怎样从一个窗口切换到同界面的另一个窗口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎样从一个窗口切换到同界面的另一个窗口相关的知识,希望对你有一定的参考价值。

开始是在1图进行元素定位操作,怎样从1图的窗口切换到2图窗口进行定位元素操作

跳转实现思路
主程序相当于桌子:
import tkinter as tk
root = tk.Tk()
而不同的Frame相当于不同的桌布:
face1 = tk.Frame(root)
face2 = tk.Frame(root)
...
每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,
只需要调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象,即可实现切换。
而对于切换的过程中改变背景颜色和大小,可以通过修改frame控件的属性,或者修改root的属性(桌子的属性)来实现。
参考技术A 这个应该还是切换iframe的问题,先定位iframe ,看你的图用cd_frame_id来定位。定位到了在用dwitch.to_frame切换就行了追问

可以写下完整的代码不

追答

地址能发给我不嘛。你这个图太模糊了

qt两个窗口切换怎么连续性

参考技术A 在父窗口中调用函数
voidQMainWindow::tabifyDockWidget(QDockWidget*first,QDockWidget*second)
这个函数会将两个dockWidget窗口组成一个Widgetstack。
但这样调用完还有一个问题,就是默认显示的是第2个窗口,但我们一般会希望默认显示第一个窗口,这时可以让第一个widget调用函数
voidQWidget::raise()[slot]
例如:first->raise();
这个函数会将调用者从widgetstack中拉升。

以上是关于python怎样从一个窗口切换到同界面的另一个窗口的主要内容,如果未能解决你的问题,请参考以下文章

red hat linux怎样从窗口模式进入命令模式

C# Winform多个窗体界面间的切换

PB数据窗口(dw控件)中焦点在同一行不同字段修改数据后切换到同一行的不同字段后会触发哪些事件?<->

qt两个窗口切换怎么连续性

WIN7系统怎样查看PID标识符

Python 小白从零开始 PyQt5 项目实战窗口切换的堆叠布局