`
cakin24
  • 浏览: 1389234 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

tkinter多窗口编程

阅读更多

一 代码

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()

 

二 运行结果

 
  • 大小: 13.3 KB
分享到:
评论

相关推荐

    Word版,Python GUI设计——Tkinter菜鸟编程(上、中、下)

    由于其易用性和跨平台特性,Tkinter成为了Python初学者学习GUI编程的首选。 #### 二、建立窗口 ##### 1.1 创建基本窗口 在Tkinter中,创建窗口的第一步是导入`tkinter`模块,并通过`Tk()`函数创建一个主窗口对象...

    Python与Tkinter编程

    通过实践,可以加深对Tkinter编程的理解,并逐渐掌握更多的编程技巧。 最后,关于文档中重复出现的“Downloadat***”,这显然是一个错误,可能是OCR扫描文档时产生的干扰文本,这在扫描文本时并不罕见。在学习过程...

    [gui]Tkinter编程实例(python3.2)(源码)

    本资源提供了Tkinter编程的实例源码,适用于Python 3.2版本,是学习和掌握Tkinter界面开发的重要参考资料。 在Python中,Tkinter库允许开发者创建各种窗口小部件,如按钮、文本框、菜单等,用于构建功能丰富的用户...

    tkinter(python gui编程)

    标题中提到的“tkinter(python gui编程)”指的是Python的标准GUI(图形用户界面)库Tkinter。Tkinter库允许Python程序创建窗口、按钮、文本框等界面元素。它是一个面向对象的接口,用于与Tk GUI工具包进行交互。...

    Tkinter编程实例+源码

    在“Tkinter编程实例.pdf”中,可能包含了一系列使用Tkinter构建的GUI程序实例,包括简单的窗口、控件的布局、事件处理(如按钮点击事件)、颜色和字体的设置、图像显示等。这些实例可以帮助读者更直观地理解Tkinter...

    TKinter入门好资料(pdf资料两本)

    **Python的GUI编程:Tkinter入门** Tkinter是Python的标准图形用户界面库,它与Tcl/Tk一起提供了一个跨平台的解决方案,允许开发者创建功能丰富的桌面应用程序。Tkinter是Python的标准库的一部分,无需额外安装即可...

    TKinter编程代码实例 Python TKinter 中文教程

    ### TKinter编程代码实例 Python TKinter 中文教程 #### 前言 本文档通过一系列代码示例,向读者展示了如何...通过这些示例,读者可以初步了解如何使用Tkinter创建基本的GUI应用,并进一步探索更多高级特性和控件。

    python与tkinter编程

    通过简单的示例,如创建一个包含按钮和标签的窗口,可以快速掌握Tkinter的基本用法。初级阶段的重点在于理解Tkinter的布局管理器,如pack、grid和place,以及如何使用这些布局管理器来组织GUI元素。 #### 中级...

    python与Tkinter编程代码

    Python是一种广泛应用于Web开发、数据分析、人工智能等多个领域的高级编程语言,其简洁明了的语法深受开发者喜爱。在GUI(图形用户界面)编程方面,Python提供了一个名为Tkinter的内置库,使得开发者能够轻松创建...

    案例一 GUI数据传递和多窗口编程.zip

    综上所述,"案例一 GUI数据传递和多窗口编程.zip"可能包含一个实际的代码示例,演示了如何在GUI应用中有效地管理数据和窗口,以及如何在窗口间传递数据。通过学习和理解这个案例,开发者可以提升在构建复杂GUI应用时...

    基于python tkinter图形化编程的出牌洗牌

    在Python编程领域,Tkinter库是内置的GUI(图形用户界面)工具包,用于创建桌面应用程序。本项目“基于python tkinter图形化编程的出牌洗牌”旨在利用Tkinter库设计一个直观、交互式的扑克牌游戏,玩家可以进行洗牌...

    python 与 Tkinter编程

    Tkinter是Python的标准GUI(图形用户界面)库,用于创建窗口、按钮、文本框等各种图形界面元素。它为Python提供了快速创建图形界面的能力。Tkinter是Tcl/Tk的Python封装库,Tcl/Tk是一个跨平台的图形界面工具包,这...

    Python与Tkinter编程书籍与书籍代码

    书中可能包括了各种实例,从简单的窗口到复杂的界面设计,帮助读者逐步掌握Tkinter的核心概念和技巧。 附带的"tkinter.pdf"可能是一份Tkinter的参考手册或者教程,提供了更详细的API文档和使用示例,对于快速查阅...

    Python-3基础教程-第8章tkinter-GUI编程.ppt

    Python的GUI编程主要依赖于tkinter库,这是Python标准库的一部分,用于构建图形用户界面。在第八章中,我们深入探讨了如何使用tkinter来创建GUI应用程序。 首先,要理解tkinter编程的基础。一个基本的tkinter GUI...

    Python-3基础教程-第8章tkinter-GUI编程(1).ppt

    Python的GUI编程主要依赖于tkinter库,这是Python标准库的一部分,用于构建图形用户界面。在Python 3中,tkinter提供了丰富的组件和布局管理器,使得开发具有图形界面的应用程序变得简单易行。 8.1 tkinter编程基础...

    python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例

    ### Python GUI 编程 (Tkinter) 创建子窗口及在窗口上用图片绘图实例解析 #### 一、概述 本文将详细介绍如何使用 Python 的 Tkinter 模块创建子窗口以及如何在窗口上使用图片进行绘图。Tkinter 是 Python 默认包含...

    python的tkinter编程

    这里的`pack()`方法是Tkinter中的布局管理器,它将Label放置到窗口中。你可以通过修改`text`参数来改变显示的文本,或者使用`image`参数显示图像。 2. Button控件 Button用于创建可点击的按钮。点击Button通常会...

    Tkinter编程代码示例

    - **Tkinter编程基础**:Tkinter是Python的标准GUI(图形用户界面)库,用于创建窗口、按钮、文本字段等界面元素。 - **代码示例的重要性**:通过代码示例,读者可以直观地理解Tkinter编程的应用和功能。 #### 描述...

    python教程之Tkinter桌面编程

    ### Python教程之Tkinter桌面编程 #### Tkinter简介 Tkinter是Python标准库中的一个GUI(图形用户界面)工具包,它为开发人员提供了一种简单有效的方式来创建跨平台的应用程序。Tkinter基于Tcl/Tk,后者是一种广泛...

    Python tkinter模块弹出窗口及传值回到主窗口操作详解

    总之,使用`tkinter`创建弹出窗口和传递数据是Python GUI编程中的常见任务。通过理解这些基本概念和方法,你可以创建出更加复杂且用户友好的应用程序。在实际开发中,根据项目需求和代码可维护性选择合适的数据传递...

Global site tag (gtag.js) - Google Analytics