`

Python的TkinterButton做为父窗口

 
阅读更多
#-*-coding:utf-8-*-
import Tkinter,time,tkMessageBox,sys,BeBigModule
class MainFrame:
    def __init__(self,father):
        self.frame=Tkinter.Frame(father)
        self.frame.pack()
        
        self.entryWorkWidget=Tkinter.Entry(self.frame)
        self.entryWorkWidget["width"]=35                 #这句话和下句话的先后顺序不会影响程序
        self.entryWorkWidget.pack(side='top')
        
        self.entryRelaxWidget=Tkinter.Entry(self.frame)
        self.entryRelaxWidget.config(width=35)
        self.entryRelaxWidget.pack(side='top')
        
        self.startButton=Tkinter.Button(self.frame,text="OK",command=self.start)
        self.startButton.pack(side='left')
        
        self.quitButton=Tkinter.Button(self.frame,text="Exit",command=self.quit)
        self.quitButton.pack(side='right')
#         self.frame.mainloop()
    def start(self):
        workTime=self.entryWorkWidget.get().strip()
        workTimeNum=int(workTime)   
        self.frame.destroy()     
        beBigFrame=BeBigModule.BeBig(workTimeNum)
        print'success'
    def quit(self):
        pass
# root=Tkinter.Tk()
# root.title("CountDowm")
# 
# mainFrame=MainFrame(root)
# root.mainloop()
abutton=Tkinter.Button()
abutton.pack()
mainFrame=MainFrame(abutton)
abutton.mainloop()

好玩吧,Button成了Frame的父窗口。

分享到:
评论

相关推荐

    Python运行不显示DOS窗口的解决方法

    pythonw是Python的另一个安装版本,它与python.exe非常相似,但它在运行Python脚本时不会弹出控制台窗口(DOS窗口)。这意味着脚本会在后台运行,但缺点是,使用pythonw,我们无法在控制台窗口中看到程序的输出信息...

    python Qt5GUI界面主窗口和子窗口相互传值,保证能用

    通过以上方法,我们可以轻松地在Python Qt5 GUI中实现主窗口和子窗口之间的数据传递。理解并熟练运用这些技巧,将有助于构建更加交互性和功能丰富的应用程序。在实际开发中,应根据需求选择合适的方式,并注意保持...

    python在新的图片窗口显示图片(图像)的方法

    使用python画图,发现生成的图片在console里。不仅感觉很别扭,很多功能也没法实现(比如希望在一幅图里画两条...以上这篇python在新的图片窗口显示图片(图像)的方法就是小编分享给大家的全部内容了,希望能给大家一个

    Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码

    Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码Python 如何实现在PyQt5窗口中弹出等待提示框 Python源码Python 如何实现在PyQt5窗口中弹出等待提示...

    在固定位置创建子窗口,点击父窗口自动隐藏子窗口

    子窗口通常用于提供附加信息或功能,而父窗口则是主要的交互界面。这个场景中的“在固定位置创建子窗口,点击父窗口自动隐藏子窗口”涉及到了窗口管理、事件处理以及窗口之间的通信等多方面的知识点。 1. **窗口...

    python写的窗口

    python写的窗口

    python实现关闭第三方窗口的方法

    - 配置文件 `"C:\\1.txt"` 存储了需要关闭的窗口的信息,格式为“窗口标题|窗口类名”。 - 在遍历所有窗口时,使用这些信息来确定哪些窗口需要被关闭。 3. **发送关闭消息**:找到目标窗口后,可以通过向窗口发送...

    Python 如何设置能够自动适应窗体大小的背景图片 Python源码

    Python 如何设置能够自动适应窗体大小的背景图片 Python源码Python 如何设置能够自动适应窗体大小的背景图片 Python源码Python 如何设置能够自动适应窗体大小的背景图片 Python源码Python 如何设置能够自动适应窗体...

    [Python 原创] python自动打开微信,登陆,关闭窗口注释是用CodeGeeX.rar

    [Python 原创] python自动打开微信,登陆,关闭窗口注释是用CodeGeeX.rar https://blog.csdn.net/china365love/article/details/134640295?spm=1001.2014.3001.5501 随便写的一个小工具,有很大的局限性写这个的原因...

    基于Python和PyQt5实现同一窗口下多界面切换

    这样,我们就完成了基于Python和PyQt5在同一窗口下实现多界面切换的应用。通过扩展和自定义各个界面以及切换方式,你可以构建出符合需求的复杂桌面应用。在实际开发中,还可以考虑使用`QTabWidget`或`QWizard`等其他...

    python后台windows窗口自动截图

    Python 后台Windows窗口自动截图是一项实用的技术,它允许开发者编写程序在计算机后台无用户交互的情况下捕获指定窗口的图像。这项技术在多种场景下都可能有用,例如监控特定应用程序的状态,或者像在这个例子中,...

    PYTHON窗口设计工具

    Python是一种强大的编程语言,尤其在GUI(图形用户界面)开发方面提供了丰富的库和工具,使得非程序员也能设计出美观的窗口应用。标题提到的“PYTHON窗口设计工具”是指用于创建Python GUI的应用程序,这些工具通常...

    python窗口置顶

    python3.6.2写的窗口置顶程序,windows10下测试可用,用到tkinter,pypiwin32

    基于python的windows窗口打包exe工具.zip

    基于python的windows窗口打包exe工具基于python的windows窗口打包exe工具基于python的windows窗口打包exe工具基于python的windows窗口打包exe工具基于python的windows窗口打包exe工具基于python的windows窗口打包exe...

    pyqt父子窗口相互传值

    在PyQt框架中,开发GUI应用时,我们经常需要在不同的窗口之间传递数据,比如从父窗口向子窗口传递信息,或者从子窗口回传到父窗口。这通常通过信号和槽机制来实现,它是PyQt的核心特性之一,用于对象间通信。下面将...

    python+autoit操作windows浏览器窗口

    python+autoit操作windows窗口,可以嵌入自动化selenium使用,可以对多浏览器炫酷操作,你值得拥有;

    python发送消息到qq窗口

    原理是先将需要发送的文本放到剪贴板中,然后将剪贴板内容发送到qq窗口,之后模拟按键发送enter键发送消息

    从C++导出类到Python

    在C++中,我们需要为Python暴露一个清晰的接口。这意味着我们需要将类的方法声明为`extern "C"`,以避免C++的名称修饰(name mangling)。此外,这些方法应该接受并返回Python兼容的数据类型,例如`int`、`double`...

    使用python tkinter写的登陆窗口源码

    在本示例中,"使用python tkinter写的登陆窗口源码"是一个教你如何使用tkinter构建一个登录窗口的应用程序。这个源码提供了一个基础模板,对于初学者或希望学习GUI编程的人来说,是非常有价值的参考。 tkinter库是...

    python获取窗口句柄坐标.zip_python 教程

    这个名为"python获取窗口句柄坐标.zip"的压缩包包含了一个Python教程,旨在教授如何利用Python实现这些功能。主要涉及的知识点有: 1. 屏幕分辨率获取: Python的`pyautogui`库提供了获取屏幕分辨率的功能。通过`...

Global site tag (gtag.js) - Google Analytics