窗口和根部小程序的拼接——Python学习笔记之23

本文是Python学习笔记的第23篇,探讨了GUI中的窗口和根部概念,并展示了如何将基于窗口和根部的两个小程序拼接在同一屏幕上同时运行,揭示了GUI界面的层次与交互特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

窗口和根部小程序的拼接——Python学习笔记之23

用户图形界面的GUI,似乎是为我们开创了一个图形的屏幕时代。一块平面的屏幕,无论其多大多小,竟然能够像容器一样,容纳无穷无尽的东西。这个平面的屏幕,还是一个几乎有无限层次的客体空间。人们能够跟随屏幕中的或标签,或按钮,或对话框,或滑动条,或刻度条等等,一层一层地往里走,恐怕这个可以向内延伸的窗口,真就没有尽头所在。而且,除了这个向内走的无限,万事万物互联的网络,通过网络链接,在窗口之外的链接同样是无限的。这真是一个了不起的屏幕时代,把这个屏幕时代变成为实在的客体,GUI的用户图形界面的巧妙设计,大概居功至伟,让人感叹小小的屏幕带给人的神奇奥妙。
屏幕之外的主体,是通过GUI的窗口来实现其观察体验的,于是我们在GUI中就有了窗口概念。而窗口又一层一层的,几乎是没有厚度的层面,于是就有了根部概念,有了顶层概念等等。消化这些概念的过程,常常伴随着对于实在世界和虚拟世界的胡思乱想。没有想得很明白,但GUI的窗口window和根部root,却是在图形界面上可感知的客体。你做一个简单的基于window的小程序,你再做一个基于根部root的小程序,然后,你竟然可以简单地把这两个小程序拼接在一起,它们同时出现在屏幕上。你可以分别地来操作这两个小小的程序界面,从而让屏幕上展现不同的图形。
以下是将一个window和root程序拼接的合成程序

#combine window and root
from tkinter import *
from tkinter import messagebox

def myMsg():
    messagebox.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值