当前位置: 首页 > news >正文

python GUI编程 多窗口跳转

# 多窗口跳转例子from tkinter import *def main():  # 主窗体def goto(num):root.destroy()  # 关闭主窗体if num == 1:one()  # 进入第1个窗体elif num == 2:two()  # 进入第2个窗体root = Tk()root.geometry('300x150+600+200')root.title('登录窗口')but1 = Button(root, text="进入 窗口1", command=lambda: goto(1))  # 进入窗口1but1.pack(pady=5)but2 = Button(root, text="进入 窗口2", command=lambda: goto(2))  # 进入窗口2but2.pack(pady=5)root.mainloop()def one():  # 第1个窗体def gotomain():root1.destroy()  # 关闭第1个窗体main()  # 返回主窗体root1 = Tk()root1.geometry('300x150+600+200')la1 = Label(root1, text='我是第1窗口', bg='lightgreen').pack(fill=X)but3 = Button(root1, text="返回主窗体", command=gotomain)but3.pack(pady=10)root1.mainloop()def two():  # 第2个窗体def gotomain():root2.destroy()  # 关闭第2个窗体main()  # 返回主窗体root2 = Tk()root2.geometry('300x150+600+200')Label(root2, text='我是第2窗口', bg='lightblue').pack(fill=X)but3 = Button(root2, text="返回主窗体", command=gotomain)but3.pack(pady=10)root2.mainloop()main()  # 先进入主窗口
http://www.lryc.cn/news/165.html

相关文章:

  • nuxt 学习笔记
  • Python编程自动化办公案例(1)
  • 一站式 Elasticsearch 集群指标监控与运维管控平台
  • C# 调用Python
  • 51单片机最强模块化封装(3)
  • 【CSS 布局】水平垂直居中
  • 【C++】类和对象--类的6个默认成员函数
  • 常见面试题---------如何处理MQ消息丢失的问题?
  • 十四、Linux网络:高级IO
  • 带你走进API安全的知识海洋
  • 【Java】TCP的三次握手和四次挥手
  • JUC并发编程
  • 概率统计·假设检验【正态总体均值的假设检验、正态总体方差的假设检验】
  • 如何预测机组设备健康状态?你可能需要这套解决方案
  • C++类和对象:面向对象编程的核心。| 面向对象还编什么程啊,活该你是单身狗。
  • CUDA虚拟内存管理
  • 线程池小结
  • vue3状态管理模式 Pinia
  • python基于django的自媒体社区交流平台
  • Python中类和对象(2)
  • SpringMvc入门
  • 设计模式之单例模式(C++)
  • 贪心算法(基础)
  • 【九宫格坐标排列 Objective-C语言】
  • Tomcat简介
  • Python基础及函数解读(深度学习)
  • 车道线检测-PolyLaneNet 论文学习笔记
  • GO——接口(下)
  • 计算机网络之http02| HTTPS HTTP1.1的优化
  • 基于matlab使用神经网络清除海杂波