一 代码
import tkinter import tkinter.messagebox class myWindow: def __init__(self, root, myTitle, flag): self.top = tkinter.Toplevel(root, width=300, height=200) self.top.title(myTitle) self.top.attributes('-topmost', 1) if flag==1: label = tkinter.Label(self.top, text=myTitle) label.place(x=50, y=50) elif flag==2: def buttonOK(): tkinter.messagebox.showinfo(title='Python V5', message='I am cakin24') button = tkinter.Button(self.top, text=myTitle, command=buttonOK) button.place(x=50, y=50) root = tkinter.Tk() root.config(width=400) root.config(height=200) window1 = tkinter.IntVar(root, value=0) window2 = tkinter.IntVar(root, value=0) root.title('Multiple Windows Demo------cakin24') def buttonClick1(): if window1.get()==0: window1.set(1) w1 = myWindow(root, 'First Window', 1) button1.wait_window(w1.top) window1.set(0) button1 = tkinter.Button(root, text='First Window', command=buttonClick1) button1.place(x=70, y=40, height=40, width=200) def buttonClick2(): if window2.get()==0: window2.set(1) w1 = myWindow(root, 'Second Window', 2) button2.wait_window(w1.top) window2.set(0) button2 = tkinter.Button(root, text='Second Window', command=buttonClick2) button2.place(x=70, y=100, height=40, width=200) root.mainloop()
二 运行结果
相关推荐
由于其易用性和跨平台特性,Tkinter成为了Python初学者学习GUI编程的首选。 #### 二、建立窗口 ##### 1.1 创建基本窗口 在Tkinter中,创建窗口的第一步是导入`tkinter`模块,并通过`Tk()`函数创建一个主窗口对象...
通过实践,可以加深对Tkinter编程的理解,并逐渐掌握更多的编程技巧。 最后,关于文档中重复出现的“Downloadat***”,这显然是一个错误,可能是OCR扫描文档时产生的干扰文本,这在扫描文本时并不罕见。在学习过程...
本资源提供了Tkinter编程的实例源码,适用于Python 3.2版本,是学习和掌握Tkinter界面开发的重要参考资料。 在Python中,Tkinter库允许开发者创建各种窗口小部件,如按钮、文本框、菜单等,用于构建功能丰富的用户...
标题中提到的“tkinter(python gui编程)”指的是Python的标准GUI(图形用户界面)库Tkinter。Tkinter库允许Python程序创建窗口、按钮、文本框等界面元素。它是一个面向对象的接口,用于与Tk GUI工具包进行交互。...
在“Tkinter编程实例.pdf”中,可能包含了一系列使用Tkinter构建的GUI程序实例,包括简单的窗口、控件的布局、事件处理(如按钮点击事件)、颜色和字体的设置、图像显示等。这些实例可以帮助读者更直观地理解Tkinter...
**Python的GUI编程:Tkinter入门** Tkinter是Python的标准图形用户界面库,它与Tcl/Tk一起提供了一个跨平台的解决方案,允许开发者创建功能丰富的桌面应用程序。Tkinter是Python的标准库的一部分,无需额外安装即可...
### TKinter编程代码实例 Python TKinter 中文教程 #### 前言 本文档通过一系列代码示例,向读者展示了如何...通过这些示例,读者可以初步了解如何使用Tkinter创建基本的GUI应用,并进一步探索更多高级特性和控件。
通过简单的示例,如创建一个包含按钮和标签的窗口,可以快速掌握Tkinter的基本用法。初级阶段的重点在于理解Tkinter的布局管理器,如pack、grid和place,以及如何使用这些布局管理器来组织GUI元素。 #### 中级...
Python是一种广泛应用于Web开发、数据分析、人工智能等多个领域的高级编程语言,其简洁明了的语法深受开发者喜爱。在GUI(图形用户界面)编程方面,Python提供了一个名为Tkinter的内置库,使得开发者能够轻松创建...
综上所述,"案例一 GUI数据传递和多窗口编程.zip"可能包含一个实际的代码示例,演示了如何在GUI应用中有效地管理数据和窗口,以及如何在窗口间传递数据。通过学习和理解这个案例,开发者可以提升在构建复杂GUI应用时...
在Python编程领域,Tkinter库是内置的GUI(图形用户界面)工具包,用于创建桌面应用程序。本项目“基于python tkinter图形化编程的出牌洗牌”旨在利用Tkinter库设计一个直观、交互式的扑克牌游戏,玩家可以进行洗牌...
Tkinter是Python的标准GUI(图形用户界面)库,用于创建窗口、按钮、文本框等各种图形界面元素。它为Python提供了快速创建图形界面的能力。Tkinter是Tcl/Tk的Python封装库,Tcl/Tk是一个跨平台的图形界面工具包,这...
书中可能包括了各种实例,从简单的窗口到复杂的界面设计,帮助读者逐步掌握Tkinter的核心概念和技巧。 附带的"tkinter.pdf"可能是一份Tkinter的参考手册或者教程,提供了更详细的API文档和使用示例,对于快速查阅...
Python的GUI编程主要依赖于tkinter库,这是Python标准库的一部分,用于构建图形用户界面。在第八章中,我们深入探讨了如何使用tkinter来创建GUI应用程序。 首先,要理解tkinter编程的基础。一个基本的tkinter GUI...
Python的GUI编程主要依赖于tkinter库,这是Python标准库的一部分,用于构建图形用户界面。在Python 3中,tkinter提供了丰富的组件和布局管理器,使得开发具有图形界面的应用程序变得简单易行。 8.1 tkinter编程基础...
### Python GUI 编程 (Tkinter) 创建子窗口及在窗口上用图片绘图实例解析 #### 一、概述 本文将详细介绍如何使用 Python 的 Tkinter 模块创建子窗口以及如何在窗口上使用图片进行绘图。Tkinter 是 Python 默认包含...
这里的`pack()`方法是Tkinter中的布局管理器,它将Label放置到窗口中。你可以通过修改`text`参数来改变显示的文本,或者使用`image`参数显示图像。 2. Button控件 Button用于创建可点击的按钮。点击Button通常会...
- **Tkinter编程基础**:Tkinter是Python的标准GUI(图形用户界面)库,用于创建窗口、按钮、文本字段等界面元素。 - **代码示例的重要性**:通过代码示例,读者可以直观地理解Tkinter编程的应用和功能。 #### 描述...
### Python教程之Tkinter桌面编程 #### Tkinter简介 Tkinter是Python标准库中的一个GUI(图形用户界面)工具包,它为开发人员提供了一种简单有效的方式来创建跨平台的应用程序。Tkinter基于Tcl/Tk,后者是一种广泛...
总之,使用`tkinter`创建弹出窗口和传递数据是Python GUI编程中的常见任务。通过理解这些基本概念和方法,你可以创建出更加复杂且用户友好的应用程序。在实际开发中,根据项目需求和代码可维护性选择合适的数据传递...