Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python tkinter 时间相关函数

python tkinter 时间相关函数

作者头像
用户5760343
发布于 2022-05-13 02:46:43
发布于 2022-05-13 02:46:43
49600
代码可运行
举报
文章被收录于专栏:sktjsktj
运行总次数:0
代码可运行

image.png

image.png

image.png

image.png

image.png

一秒执行一次

flash and beep every second using after() callback loop

from tkinter import *

class Alarm(Frame): def init(self, msecs=1000): # default = 1 second Frame.init(self) self.msecs = msecs self.pack() stopper = Button(self, text='Stop the beeps!', command=self.quit) stopper.pack() stopper.config(bg='navy', fg='white', bd=8) self.stopper = stopper self.repeater()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def repeater(self):                          # on every N millisecs
    self.bell()                              # beep now
    self.stopper.flash()                     # flash button now
    self.after(self.msecs, self.repeater)    # reschedule handler

if name == 'main': Alarm(msecs=1000).mainloop()

消失隐藏

customize to erase or show button on after() timer callbacks

from tkinter import * import alarm

class Alarm(alarm.Alarm): # change alarm callback def init(self, msecs=1000): # default = 1 second self.shown = False alarm.Alarm.init(self, msecs)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def repeater(self):                          # on every N millisecs
    self.bell()                              # beep now
    if self.shown:
        self.stopper.pack_forget()           # hide or erase button now
    else:                                    # or reverse colors, flash...
        self.stopper.pack()
    self.shown = not self.shown              # toggle state for next time
    self.after(self.msecs, self.repeater)    # reschedule handler

if name == 'main': Alarm(msecs=500).mainloop()

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python tkinter
1、 from tkinter import Label widget=Label(None,text='Hello Gui') widget.pack() widget.mainloop() 2| expand fill:组件随窗口调整大小 from tkinter import * widget=Label(None,text='Hello Gui') widget.pack(expand=YES,fill=BOTH) widget.mainloop()
用户5760343
2022/05/13
1.4K0
python tkinter
python tkinter(3) menu 例子
2、optionmenu from tkinter import * root = Tk()
用户5760343
2022/05/13
7400
python tkinter(3) menu 例子
python 简易编辑器 text
print('PP4E scrolledtext') from tkinter import *
用户5760343
2022/05/13
4700
python 简易编辑器 text
python tkinter(2)
1、设置label的字体、颜色、背景色、宽、高 from tkinter import * root = Tk() labelfont = ('times', 20, 'bold') # family, size, style widget = Label(root, text='Hello config world') widget.config(bg='black', fg='yellow') # yellow text on black label widget.config(font=labelfont) # use a larger font widget.config(height=3, width=20) # initial size: lines,chars widget.pack(expand=YES, fill=BOTH) root.mainloop() 2、bd设置边框、relief=设置边框类型,cursor鼠标
用户5760343
2022/05/13
9130
python tkinter(2)
python 复选框 checkbutton
"create a bar of check buttons that run dialog demos"
用户5760343
2022/05/13
1.5K0
python window窗体的封装
""" ############################################################################### Classes that encapsulate top-level interfaces. Allows same GUI to be main, pop-up, or attached; content classes may inherit from these directly, or be mixed together with them per usage mode; may also be called directly without a subclass; designed to be mixed in after (further to the right than) app-specific classes: else, subclass gets methods here (destroy, okayToQuit), instead of from app-specific classes--can't redefine. ############################################################################### """
用户5760343
2022/05/13
5590
python的tkinter使用
当点击按钮Hello World(click me)时,会打印出“hi there, everyone !"。点击按钮QUIT则退出。
py3study
2020/01/07
1.4K0
python guimixin 消息调用 工具dialog封装
""" ############################################################################### a "mixin" class for other frames: common methods for canned dialogs, spawning programs, simple text viewers, etc; this class must be mixed with a Frame (or a subclass derived from Frame) for its quit method ############################################################################### """
用户5760343
2022/05/13
3290
python scoll canvas
"a simple vertically-scrollable canvas component and demo"
用户5760343
2022/05/13
3150
python scoll canvas
Day22psutil&图形界面
psutil 用Python来编写脚本简化日常的运维工作是Python的一个重要用途。 在Python中获取系统信息的一个好办法是使用psutil这个第三方模块。顾名思义,psutil = process and system utilities,它不仅可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块。 获取CPU信息 >>> import psutil >>> psutil.cpu_count() # CPU
林清猫耳
2018/04/26
1.2K0
Day22psutil&图形界面
关于Python制作简单的图形界面GUI
#简单的图形界面GUI(Graphical User Interface) from tkinter import * import tkinter.messagebox as messagebox class Application(Frame): #从Frame派生出Application类,它是所有widget的父容器 def __init__(self,master = None):#master即是窗口管理器,用于管理窗口部件,如按钮标签等,顶级窗口master是None,即自己管理自
py3study
2020/01/06
3.1K0
python学习——图形界面
但是Python自带的库是支持Tk的Tkinter,使用Tkinter,无需安装任何包,就可以直接使用。本章简单介绍如何使用Tkinter进行GUI编程。
py3study
2020/01/08
3.2K0
python学习——图形界面
python scroll listbox 例子
"a simple customizable scrolled listbox component"
用户5760343
2022/05/13
8660
python scroll listbox 例子
Python教程5-使用tkinter窗口模块的Button
作者: zifanwang  发布于2020-05-27
zifan
2021/12/14
9390
Python教程5-使用tkinter窗口模块的Button
python 编辑框 text
print('PP4E scrolledtext') from tkinter import *
用户5760343
2022/05/13
9720
python 编辑框 text
【python实操】用python写软件弹窗
python学习之路任重而道远,要想学完说容易也容易,说难也难。 很多人说python最好学了,但扪心自问,你会用python做什么了? 刚开始在大学学习c语言,写一个飞行棋的小游戏,用dos界面来做,真是出力不讨好。 地图要自己一点一点画出来,就像这样:
20岁爱吃必胜客
2023/03/11
2K0
【python实操】用python写软件弹窗
Python的GUI编程和tkinter,Wxpython
根窗体是图像化应用程序的根控制器,是tkinter的底层控件的实例。当导入tkinter模块后,调用 Tk()方法可初始化一个根窗体实例 root ,用 title() 方法可设置其标题文字,用geometry()方法可以设置窗体的大小(以像素为单位)。将其置于主循环中,除非用户关闭,否则程序始终处于运行状态。执行该程序,一个窗体就呈现出来了。在这个主循环的根窗体中,可持续呈现中的其他可视化控件实例,监测事件的发生并执行相应的处理程序
十二惊惶
2024/02/28
1.1K0
​Python | GUI编程之tkinter (一)
本文内容为使用Python3的tkinter模块,开发GUI。在阅读本文前,请确保你已经或可能满足以下条件:
LogicPanda
2019/07/30
6.4K0
python开发_tkinter_获取文本框内容_给文本框添加键盘输入事件
==========================================================
Hongten
2018/09/13
3.4K0
python开发_tkinter_获取文本框内容_给文本框添加键盘输入事件
python的tkinter编程(五)介绍tkinter自带的组件标签,Label标签
之前已经讲了利用tkinter创建窗口,现在介绍我们可以使用的人家自带的组件标签,现在讲解第一个Lable标签。
一写代码就开心
2020/11/20
9360
python的tkinter编程(五)介绍tkinter自带的组件标签,Label标签
相关推荐
python tkinter
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验