python tkinter窗口界面更新 [问题点数:40分,结帖人auforever888888]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:11
结帖率 100%
ckc
Bbs6
本版专家分:5197
Blank
黄花 2018年3月 Linux/Unix社区大版内专家分月排行榜第二
2002年6月 其他开发语言大版内专家分月排行榜第二
Bbs1
本版专家分:11
Bbs7
本版专家分:27583
Blank
红花 2014年2月 其他开发语言大版内专家分月排行榜第一
2013年6月 其他开发语言大版内专家分月排行榜第一
2013年5月 其他开发语言大版内专家分月排行榜第一
2013年4月 其他开发语言大版内专家分月排行榜第一
2012年3月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2014年8月 其他开发语言大版内专家分月排行榜第二
2014年7月 其他开发语言大版内专家分月排行榜第二
2014年5月 其他开发语言大版内专家分月排行榜第二
2014年4月 其他开发语言大版内专家分月排行榜第二
2014年3月 其他开发语言大版内专家分月排行榜第二
2014年1月 其他开发语言大版内专家分月排行榜第二
2013年12月 其他开发语言大版内专家分月排行榜第二
2013年11月 其他开发语言大版内专家分月排行榜第二
2013年3月 其他开发语言大版内专家分月排行榜第二
2012年5月 其他开发语言大版内专家分月排行榜第二
2012年4月 其他开发语言大版内专家分月排行榜第二
2010年10月 其他开发语言大版内专家分月排行榜第二
2010年9月 其他开发语言大版内专家分月排行榜第二
Blank
蓝花 2013年9月 其他开发语言大版内专家分月排行榜第三
2012年6月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:11
Bbs1
本版专家分:11
Bbs1
本版专家分:0
Python3中tkinter模块使用方法详解
转载自 覆手为云p 的博客,附上原文网址,感觉非常有用,存下档,谢谢帮助~~~ https://www.cnblogs.com/aland-1415/p/6849193.html   1、使用<em>tkinter</em>.Tk() 生成主<em>窗口</em>(root=<em>tkinter</em>.Tk()); root.title('标题名')         修改框体的名字,也可在创建时使用className参数来命名; root...
python Tkinter库使用案例
<em>python</em> Tkinter是内置的库,无需安装 用具体的实例讲解Tkinter库使用: 用上下左右方向键以及回车对红色方格做出相应的移动 # -*- coding: utf-8 -*- from Tkinter import * def main(): #创建tk对象 tk=Tk() #创建画布 canvas=Canvas(tk,width...
Python Tkinter实战——自制文本编辑器
本篇为视频课程 <em>tkinter</em>从入门到实战视频 章节文档,请结合教程学习 4.1 自制编辑器 项目实战要点 在之前章节中已经学习了<em>tkinter</em>的大量知识,但仍然有部分知识是没有覆盖到的,换句话说,本教程并不是一本事无巨细的帮助文档,未提到的知识,我将在项目实战中列出,根据具体使用场景来学习。 覆写<em>窗口</em>关闭事件 self.protocol('WM_DELETE_WINDOW', self....
请教关于tkinter界面的刷新问题
我把matplotlib嵌入到了<em>tkinter</em>的<em>界面</em>中,按一下命令按钮就可以画出坐标图,但是发现 按了按钮后<em>界面</em>上不会马上<em>更新</em>,需要拉动一下<em>窗口</em>边界,或者最大化<em>窗口</em>才能显示出坐标图,不知道什么原因。求
python教程系列(四.2、TKinter基础部件)
文章目录组件概念组件布局 组件概念 一个<em>窗口</em>中任意内容都可以称之为一个组件 <em>tkinter</em>的组件包含以下几种: 按钮组件 Button 按钮组件 RadioButton 单选框组件 CheckButton 选择按钮组件 Listbox 列表框组件 文本输入框组件 Entry 单行文本...
关于python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图
关于<em>python</em> GUI编程(Tkinter) 创建子<em>窗口</em>及在<em>窗口</em>上用图片绘图
Tkinter定时刷新页面或数据
1、说明         由于<em>tkinter</em>一旦开始执行进入mainloop,就相当于进入一个<em>界面</em>死循环状态,出不来;如果想做定时刷新<em>tkinter</em><em>界面</em>的控件数据,必须调用<em>tkinter</em>.TK()自带的after函数,这个函数可以设定定时执行某个任务的时间,使用别的<em>python</em>定时执行任务的模块是不行的。 2、使用方式        实现一个刷新数据函数调用<em>tkinter</em>.TK()自带的af...
python Tkinter的图片刷新
调用<em>python</em>自带的GUI制作库 一开始想用Tkinter制作GUI的,网上说是<em>python</em>自带的,结果输入: import <em>tkinter</em> 后,显示 ImportError: No module named <em>tkinter</em> 以为是没有安装,还利用apt-get install 命令安装了一堆东西,安装完了发现还是没有用。(⊙﹏⊙)b 后来看到如果是用的<em>python</em>2.7的话,需要输入 imp...
Python tkinter(四) 文本框(Text)组件的属性说明及示例
Python <em>tkinter</em> 文本框组件用于<em>tkinter</em> GUI里添加文本、图片、按钮。 使用语法 widget = Radiobutton( master, parameter=value, ... ) master:文本框控件的父容器 parameter:文本框的参数 value:参数对应的值 各参数之间以逗号分隔。 参数说明: height 设置文本框的高度,高度值每...
Python tkinter显示图片问题
<em>tkinter</em>默认只显示gif图片,我要显示Png图片,参考网上的例子,使用pil的Image打开图片,在用<em>tkinter</em>去显示,执行代码后感觉图片是显示出来了,但是图片是白色的,看不到任何东西;查看
Python Tkinter 之常用控件(Python GUI 系列2)
Python Tkinter 之常用控件(Python GUI 系列1) 1. 序言 本章介绍Tkinter常用的15种控件,如按钮,标签和文本框,本文是Python GUI系列的第2篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。 2. 环境信息 ******************...
python3 tkinter如何实现点击一个按钮跳出另一个窗口
#-*- encoding:utf-8 -*- from <em>tkinter</em> import * root = Tk() def create(): top = Toplevel() top.title('Python') v1 = StringVar() e1 = Entry(top,textvariable=v1,width=10) e1.gri...
tkinter界面更新
近来老师让做一个学生选课系统。在用<em>tkinter</em>做好了一部分<em>界面</em>后,一直在纠结怎么<em>更新</em><em>界面</em>, 本来想着<em>python</em>应该也有onDraw,paint等之类的函数用来<em>更新</em><em>界面</em>的,但是在google半天未果之后 决定使用Frame的destroy()函数来<em>更新</em><em>界面</em>。     先用destroy()函数销毁原<em>界面</em>,再产生新的<em>界面</em>。但是途中,一个问题让人极为抓狂:destroy()销毁失败!!! 用
Python tkinter (1) - Tk 用法演示
# <em>tkinter</em>_Tk_demo.py import <em>tkinter</em> def craete_a_simple_app(): """ 创建一个简单的 tk 应用. """ # 创建一个 Tk 类实例 root = <em>tkinter</em>.Tk() # 我们习惯称这个 Tk 实例为 "root", "master" 或者 "app" 等等. ...
tkinter如何自动刷新内容
我想实现的功能是:不断循环1到100之间的随机数,如果随机数大于50,就把<em>tkinter</em>里面以前的内容清除,显示这个新的随机数,用如下代码,但是实现不了,请问问题出在哪里,或者有没有更好的方法实现这个
Python tkinter 控件更新信息
下面几个例子关于<em>tkinter</em><em>界面</em><em>更新</em>的,简单易懂,分享一下。 例子_1: 代码_1: from <em>tkinter</em> import Tk, Checkbutton, Label from <em>tkinter</em> import StringVar, IntVar root = Tk() text = StringVar() text.set('old') ...
前端窗体实时刷新
前言   本次实现的功能:刷卡。<em>界面</em>连上刷卡机,当没有卡时,提示“寻卡失败”,有卡时,直接获取卡的物理卡号,因为使用的是创建的生命周期函数,只能获取一次卡号,如果进行换卡时,需要进行刷新<em>界面</em>,所以就有了让窗体实时刷新的功能,本次设置5秒一刷新,通过if判断,当卡号框不为空时,调用Isend方法,进行卡的一系列判断。 具体代码 getData(data) { var url = ...
Python-Tkinter请问有什么办法可以在事件处理过程中,即时刷新Text的信息?
新手刚学了Thinter,我用了for循环往文本框里添加信息,,用的insert方法,点击按钮后结果如下图所示,,表面上看不出控制台的结果跟Text组件的结果有啥区别,,但是事实上左边的Text的信息是4秒后才把添加的四条信息刷新出来的,,然而看到信息里面的用time方法打印出的时间戳确实方法已经处理过…… 也就是说事件发生-循环语句中处理好但是要方法结束后,事件产生的组件信息才会刷新出来? ``` def test(): for i in range(1,5): i=i*1.0 print(time.time()) t4.insert(i,'hello--'+str(time.time())+'\n') if i==4: break time.sleep(1) print(time.time()) b2=Button(frm_l,width=10,command=test) ``` ![图片说明](https://img-ask.csdn.net/upload/201507/09/1436439793_929807.jpg) 那请问有什么办法可以在事件处理过程中,即时刷新Text的信息? 补充一下,其实搞这个Text信息,,就是为了使用时候可以看到程序的一些运行情况。。我是想把方法的运行情况的返回值(把原本打印到控制台的提示信息变成方法的返回值)都直接显示到Text文本框里面,这是比较直观的方法。 然而事实上现在却卡在这里。或者换个思路,,有什么办法让别人(没有安装<em>python</em>环境)使用打包后的exe程序的时候看到控制台里面的信息。。
python实现打开网页测试以及exe打包(修改)
如题,本文实现的是在windows环境下<em>python</em>编写脚本实现打开测试的网站,作为运维人员,每天一个个打开网页实在繁琐,这里将其归合成一个脚本,并且打包成exe,方便在别的没有安装Python环境的机器上面运行 首先电脑要安装<em>python</em>和pywin32-218.win-amd64-py2.7.exe 我这里都是安装64位的,并且安装的都是2.7版本的 安装win32模块的时候可能会提示需...
Python GUI之tkinter 实战(二)tkinter+多线程
Python3 <em>tkinter</em>系列 一、概述 二、布局管理 三、常用组件 四、实战(一) 五、实战(二) 自定义对话框 在继续上一篇博客之前,先讲一个东西,这个东西我们待会儿就需要用到 在<em>tkinter</em>中,根<em>窗口</em>只能有一个,也就是通过Tk()方法创建的实例对象。如果需要创建多个<em>窗口</em>该怎么办呢?那就需要使用另一个控件——Toplevel 在第一篇概述的主要控件列表
tkinter库打开文件夹并获取文件的绝对路径
import <em>tkinter</em> as tk from <em>tkinter</em> import filedialog root = tk.Tk() root.withdraw() file_path = filedialog.askopenfilename() print(file_path) # 打印文件的路径 如图所示,选取该文件后,打印的文件路径为: ...
pythontkinter的使用(控件整理)(一)
1、使用<em>tkinter</em>.Tk() 生成主<em>窗口</em>(window=<em>tkinter</em>.Tk()):window.title('标题名')           修改框体的名字,也可在创建时使用className参数来命名;window.resizable(0,0)   框体大小可调性,分别表示x,y方向的可变性;1表示可变,0表示不可变;window.geometry('250x150')指定主框体大小;wi...
在Python Tkinter中实现定时刷新数据
最近正在做一个关于Tkinter的编程,发现Tk虽然通过按键,能实现相关函数的刷新,使得<em>窗口</em>中的数据也实时<em>更新</em>。但我现在冒出这样一个念头,要是我想不通过按键实现某些数据的实时刷新,应该怎么做? 起初我便在Tk编程中加入一个while循环,使数据进行刷新,结果导致程序卡在whlie循环出不来,<em>界面</em>也不好操控。因为Tk是在mian.loop()中进行的实时刷新,在程序中...
Python笔记之Tkinter(表格)
一、目标 学习Tkinter制作窗体软件的基础,表格制作。 二、试验平台 windows7 , <em>python</em>3.7 三、直接上代码 import <em>tkinter</em> from <em>tkinter</em> import ttk win = <em>tkinter</em>.Tk() win.title("Kahn Software v1") # #<em>窗口</em>标题 win.geometry("600x500+200+2...
python3中如何更新界面
from PyQt5.QtCore import QThread , pyqtSignal, QDateTime , QObject from PyQt5.QtWidgets import QApplication, QDialog, QLineEdit import time import sys class BackendThread(QObject): # 通过类成员对象定
pythontkinter窗口的创建
我应如何编程,在点击录入成绩时出现子<em>窗口</em>
python动态换图tkinter库的Canvas画布组件
之前做统计彩票程序,然后想做个<em>窗口</em>程序在<em>窗口</em>里动态的想换哪个统计图表就看哪个,结果半天都做不好,网上各种混乱的代码几乎没一个能用的,最后干脆曲线救国,统计完之后统计视图自动保存成图片,这个比较简单,用savefig就行,然后想看哪张图就读取图片显示到<em>窗口</em>的画布上. 但是动态的在画布上换图很不容易,用了我一天的时间试了无数的代码终于找到了合适的,赶紧贴出来供大家分享. 我的代码写的比较烂,大家凑合看...
Python tkinter label 更新
网上看的两个例子关于<em>tkinter</em><em>界面</em><em>更新</em>的,简单易懂,分享一下。 例子_1: 代码_1: from <em>tkinter</em> import Tk, Checkbutton, Label from <em>tkinter</em> import StringVar, IntVarroot = Tk()text = StringVar() text.set('old') status = IntVar()def chan
Python Tkinter 简单登录界面
from <em>tkinter</em> import * class Reg (Frame): def __init__(self,master): frame = Frame(master) frame.pack() self.lab1 = Label(frame,text = "账户:") self.lab1.grid(row = 0
Python-Tkinter图形化界面设计(详细教程)
Python 图形化<em>界面</em>设计 文章参考:https://www.jianshu.com/p/91844c5bca78 1、图形化<em>界面</em>设计的基本理解 当前流行的计算机桌面应用程序大多数为图形化用户<em>界面</em>(Graphic User Interface,GUI),即通过鼠标对菜单、按钮等图形化元素触发指令,并从标签、对话框等图型化显示容器中获取人机对话信息。 Python自带了<em>tkinter</em> 模块,实质上...
Python Tkinter库的简单使用
今天写了两个小小的图像<em>界面</em>小游戏,对Tkinter库进行了简单的熟悉。1.随机造句小游戏:import Tkinter as tk import random window = tk.Tk()def randomNoun(): nouns = ["cats", "hippos", "cakes"] noun = random.choice(nouns) return nou
Tkinter 学习-Canvas
 The Tkinter Canvas WidgetCanvas(画布)组件为 Tkinter 的图形绘制提供了基础。Canvas 是一个高度灵活的组件,你可以用它绘制图形和图表,创建图形编辑器,并实现各种自定义的小部件。何时使用 Canvas 组件?    Canvas 是一个通用的组件,通常用于显示和编辑图形。你可以用它来绘制线段、圆形、多边形,甚至是绘制其它组件。用法    在 Canvas...
(3)python tkinter-消息框、对话框、文件对话框
消息框 导入 import <em>tkinter</em> import <em>tkinter</em>.messagebox #这个是消息框,对话框的关键 提示消息框 <em>tkinter</em>.messagebox.showinfo('提示','人生苦短') 消息警告框 <em>tkinter</em>.messagebox.showwarning('警告','明日有大雨') ...
python中用tkinter.filedialog以选择文件对话框的格式打开和保存图片
<em>tkinter</em>.filedialog.asksaveasfilename() # 选择以什么文件名保存,返回文件名 <em>tkinter</em>.filedialog.askopenfilename() # 选择打开什么文件,返回文件名 有时候我们想要以选择文件对话框的格式打开一张图片或者保存图片,我在尝试之后把我的代码分享给大家作为参考: 打开一张图片并显示 root = <em>tkinter</em>.Tk(...
python3 thinter tkinter.ttk — Tk主题样式设置
更多详情:来自TTK英文文档(https://docs.<em>python</em>.org/3.4/library/<em>tkinter</em>.ttk.html#<em>tkinter</em>.ttk.Style) 1.使用TTK
tkinter"问题解决过程总结">Python下"No module named _tkinter"问题解决过程总结
引言:在Python3下运行Matplotlib之时,碰到了”No module named _<em>tkinter</em>“的问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析过程中的解决思路利弊得失,以资后效,这里重点提示需要关注错误信息的分析,这个是第一现场。
Python3 tkinter 使用图片作为背景,并在该背景上加输入框,按钮
  最近用到了<em>tkinter</em>,想用自己喜欢的图片作为背景,看了不少博客,可能是我少敲了什么,很少有能成功运行的,最后终于发现了一个可行方案,于是在这里记录一下(代码为原创) 图片使用的p站喜爱画师的作品(因为是以前保存的,抱歉没找到画师链接),侵删。 import <em>tkinter</em> as tk from PIL import ImageTk, Image root = tk.Tk() #背景 ...
怎么才能把tkinter 上面的 text刷新?!
刚好<em>python</em>,想循环后把<em>界面</em>上的数字+1,但是tk.update 并没有刷新<em>界面</em>的数字,后台打印倒是成功+1了 from <em>tkinter</em> import * import time num = 1
Python中Tkinter写的界面,直接运行有问题,请高手指教
请教高手,我在IDLE中用Run Model运行程序,打开<em>界面</em>后,点击select按钮,没有问题,可是如果我直接双击文件,打开<em>界面</em>后,点击Select按钮,整个<em>界面</em>就退出了,不知道什么原因! #!/u
Nancy -使用python来学习tkinter界面化程序
import <em>tkinter</em> # 加载 loading 初始化 # 1。初始化 myWindow = <em>tkinter</em>.Tk() # 2。设置长宽 myWindow.geometry("900x600") myWindow.title("阿坤都可以") # Label 标签 <em>tkinter</em>.Label( myWindow, text = "你的电脑中病毒了", bg = "b...
Python TKinter 布局管理 (Pack Place Grid)
Tkinter是Python常用的一个GUI库,本文主要介绍了Tkinter的布局管理部分。 Tkinter有三种布局管理方式: pack grid place 这三种布局管理在同一个 master window 里是不可以混用的。 pack布局管理 pack布局非常简单,不用做过多的设置,直接使用一个 pack 函数就可以了。 1、我们使用 pack 函数的时候,默认先使用的放到上...
python3 - tkinter模块学习,内置GUI
目录 创建<em>窗口</em>的必备环节 <em>窗口</em>常用属性 几何管理 - pack():包装 - grid():网格 -place():位置 常用控件  - Label (根对象,[属性列表])  - Frame :在屏幕上创建矩形容器,用来布局<em>窗口</em> - Entry:创建单行可输入文本框 - Text:向空间内输入文本,t = Text(根对象) - Button :创建按钮,Button(m...
关于Python Tkinter 的quit问题
#/usr/bin/env <em>python</em> import Tkinter top = Tkinter.Tk() quitButton = Tkinter.Button(top, text = 'Hel
Python 图形界面 Tkinter 实现倒计时
# Countdown using Tkinter from Tkinter import * import time import tkMessageBox class App: def __init__(self,master): frame = Frame(master) frame.pack() self.entryWidget
python-tkinter之按钮的使用,开关
直接上代码# -*- coding:utf-8 -*- from <em>tkinter</em> import * root=Tk() def g(): if b['text']=='开始': b['text']='关闭' print('开始') else: b['text']='开始' print('结束') b=Button(r...
tkinter窗口编程
一 代码 import <em>tkinter</em> import <em>tkinter</em>.messagebox class myWindow: def __init__(self, root, myTitle, flag): self.top = <em>tkinter</em>.Toplevel(root, width=300, height=200) self.top.title
Python_tkinter_菜单(Menu)
菜单(Menu)   菜单用语在<em>界面</em>中设置菜单,和多级子菜单 在<em>tkinter</em>中,菜单组件的添加与其他组件有所不同。 菜单需要使用所创建的主<em>窗口</em>的 config方法添加到<em>窗口</em>中。 这个小工具的目标是,让我们来创建我们的应用程序,可以通过使用各种菜单。核心功能,提供的方式来创建三个菜单类型:弹出式,顶层,和下拉 thinter.Menu(用于存放的父组件,属性参数...) 具有以下属性...
python——Tkinter的简单学习
Python提供了开发图形用户<em>界面</em>(GUI)的各种方案。下面列出最重要如下: Tkinter: Tkinter的是Tk的GUI工具包,与Python附带的Python接口。 wxPython: 这是一个开源的Python接口的wxWindows http://wx<em>python</em>.org. JPython: JPython的是一个用于Java的Python端口, 这使得Python脚本
Python tkinter 自定义tabview
ttk中虽然添加了Notebook,但其功能过于简单,无法支持双击创建选项卡,删除选项卡等功能,于是自定义了tabview,有需要的朋友,可以参考在<em>tkinter</em>中自定义view的方法,自定义自己的view 源码地址 如果觉得有用,请不要吝啬一颗小星星 示例 import <em>tkinter</em> as tk from <em>tkinter</em> import messagebox from tabview i...
Python GUI之tkinter 实战(一)
经过前几篇的基础学习,这一篇将综合运用组件,实战开发一个小工具,我们这个小工具是有一定实用意义的,不是假装写一个简单的登录<em>窗口</em>就完事了那种。 不知大家工作中使用过一个叫everything的工具没有,这是一个相当好用的工具,功能还挺多,没用过的话我就推荐一下,有哪些功能可以自行探索,我主要使用文件搜索功能,可以模糊搜索文件名,秒搜出路径,当你不记得曾下载的文件放哪去了的时候,你绝对需要这款
Python tkinter
Python ui 对于初学者的理解有很好的帮助,本人刚开始学习Python时也翻阅了很多资料,有些对于初学者理解难度有些大,因此,我想详细通俗的介绍一下自己所了解的内容。 本人是做开发测试,公司是做
python中的tkinter
1.生成<em>窗口</em> import <em>tkinter</em>#导入<em>tkinter</em>库 top=<em>tkinter</em>.Tk()#生成<em>窗口</em> top.geometry(&quot;400x300&quot;)#设置<em>窗口</em>大小 top.mainloop()#口循环,否则生成的<em>窗口</em>一闪而过 2.Button def fun(): print(&quot;点的就是你&quot;) btn=<em>tkinter</em>.Button(top,text=&quot;点我啊&quot;,command=f...
Tkinter的Text如何实时显示insert的内容?
from Tkinter import * import time def onGo(): for i in range(50): t.insert(END,'a_'+str(i)) time.sl
pythontkinter基础教程(一)
<em>tkinter</em>基础教程(一) 1.我的第一个<em>窗口</em>程序 import <em>tkinter</em> as tk app = tk.Tk() #生成一个主<em>窗口</em> app.title("My first window") #主<em>窗口</em>的标题 theLabel = tk.Label(app,text="我的第一个<em>窗口</em>程序") theLabel.pack() #自动调节<em>窗口</em>位置 app.mainloop...
python的Tkinter实现点击一个按钮,可以上传一个图片,并且把这个图片显示到当前界面怎么做?
<em>python</em>的Tkinter实现点击一个按钮,可以上传一个图片,并且把这个图片显示到当前<em>界面</em>怎么做? 想完成这个效果,请问怎么做?本人没有Tkinter的经验。
Tkinter 组件详解(十一):Text
Text(文本)组件用于显示和处理多行文本。在 Tkinter 的所有组件中,Text 组件显得异常强大和灵活,适用于多种任务。虽然该组件的主要目的是显示多行文本,但它常常也被用于作为简单的文本编辑器和网页浏览器使用。 何时使用 Text 组件? Text 组件用于显示文本文档,包含纯文本或格式化文本(使用不同字体,嵌入图片,显示链接,甚至是带 CSS 格式的 HTML 等)。因此,它常常也被...
pythontkinter的使用-中
00Listbox控件 import <em>tkinter</em> win = <em>tkinter</em>.Tk() win.title("Liuwang") win.geometry("400x400+200+20") ''' 列表框控件,可以包含一个或者多个文本框 作用:在listbox控件的小<em>窗口</em>显示一个字符串 ''' #1、创建一个listbox,添加几个元素,BROWSE支持按下鼠标移动位置 lb= t...
Python图形界面之Tkinter简单用法
前言 Tkinter 是 Python 标准的 GUI 工具包包含在Python标准安装包中,所以无需再另外安装。我个人觉得使用 Tkinter 创建 GUI <em>界面</em>相比于 PyQt 来说代码更加简洁,不过看个人爱好吧,只要熟悉这些 GUI 工具包过后使用起来都不算难,关键是找到自己更喜欢的一种。 正文 首先通过创建一个简单的应用来逐步说明 Tkinter 的用法,示例来源于《Python 基础教程...
Python使用tkinter模块实现推箱子游戏
前段时间用C语言做了个字符版的推箱子,着实是比较简陋。正好最近用到了Python,然后想着用Python做一个图形<em>界面</em>的推箱子。这回可没有C那么简单,首先Python的图形<em>界面</em>我是没怎么用过,在网上找了一大堆教材,最后选择了<em>tkinter</em>,没什么特别的原因,只是因为网上说的多。 接下来就来和大家分享一下,主要分享两点,第一就是这个程序的实现过程,第二点就是我在编写过程中的一些思考。 一、介绍 开发...
tkinter time random做的弹球小游戏.py
一个使用<em>python</em>里的 <em>tkinter</em> time random 模块制作的弹球小游戏(有注释但不详细)
Python的Tkinter库总结(2)
<em>tkinter</em>基础知识 15种核心控件 tk.Button   #按钮; tk.Canvas   #画布组件,可以在其中绘制图形; tk.Radiobutton #单选框; tk.Checkbutton #复选框; tk.Entry    #文本框(单行); tk.Text   #文本框(多行); tk.Frame   #框架,将几个组件组成一组 tk.Label    #...
tkinterpython gui编程)
<em>python</em>自带的<em>tkinter</em>的pdf版本文档,详细介绍了<em>tkinter</em>的API。
tkinter Canvas
Canvas 画布 -Canvas 部件 -触发功能 需求: 锚定的点 import <em>tkinter</em> as tk window = tk.Tk() window.title('my window') window.geometry('200x200') canvas = tk.Canvas(window,bg='blue',height=100,width=200) ima...
Python GUI programming with Tkinter
Title: Python GUI programming with Tkinter Author(s): Alan D. Moore Publisher: Packt Publishing Year
利用Python tkinter进行简单的GUI编程
1.创建窗体及窗体的常用属性 import <em>tkinter</em> #导入<em>tkinter</em>库 Window_Root = <em>tkinter</em>.Tk() # 创建窗体 # 窗体的常用属性: Window_Root.title('Hello <em>tkinter</em>!') # 设置窗体名称 Window_Root.geometry('300x200') # 设置窗体尺寸,注意中间为小写x Window_Root.r...
python自学日记15——Tkinter
<em>python</em>自学日记15——Tkinter 调试建议: GUI编程的挑战之一是哟啊记录哪些事情是在GUI正在构建时发生的,哪些事情是在之后用户行为的响应中发生的。 例如,当设置回调时,一个常见的错误是没有传入函数的引用,而是直接调用它: def the_callback(): print('Called.') g.bu(text='This is wrong!',command=the_...
Python之GUI的最终选择(Tkinter)
首先,Tkinter是Python默认的GUI库,想IDLE就是用Tkinter设计出来的,因此直接导入Tkinter模块就可以啦 1 import <em>tkinter</em> (1)Tkinter初体验: 1 import <em>tkinter</em> as tk 2 3 # 创建一个主<em>窗口</em>,用于容纳整个GUI程序 4 root = tk.Tk() 5 # 设置主<em>窗口</em>对象的标题...
Tkinter 控件详细介绍
Tkinter支持15个核心的<em>窗口</em>部件,这个15个核心<em>窗口</em>部件类列表如下: <em>窗口</em>部件及说明: Button: 一个简单的按钮,用来执行一个命令或别的操作。 Canvas: 组织图形。这个部件可以用来绘制图表和图,创建图形编辑器,实现定制<em>窗口</em>部件。 Checkbutton: 代表一个变量,它有两个不同的值。点击这个按钮将会在这两个值间切换。 Entry: 文本输
Python_tkinter_Frame 框架
Frame 框架 thinter.Menu(用于存放的父组件,属性参数...)具有以下属性 background(bg)          正常的背景颜色显示在标签和指示器后面。 borderwidth(bd)          指标周围边界的大小。默认值为2像素。 cursor                         如果将此选项设置为光标名称(箭头,点等),则鼠标光标将在检查按钮上方...
tkinter中Canvas实现进度条显示
from <em>tkinter</em> import * import time #<em>更新</em>进度条函数 def change_schedule(now_schedule,all_schedule): canvas.coords(fill_rec, (5, 5, 6 + (now_schedule/all_schedule)*100, 25)) root.update() x.set(str
Python tkinter编程中,点击按钮怎么获取Text的内容
怎么获取 ``` from <em>tkinter</em> import * #from navigation_ui import * class BugFrame(Frame): def __init__(self, master=None): Frame.__init__(self, master) self.root = master # 定义内部变量root #定义变量 self.BugID = StringVar() self.BugName = StringVar() self.BugStep=StringVar() #self.Step=Scale self.createPage() def createPage(self): #标题 top2=Frame(master=self) Label(top2, text="标题:").pack(side=LEFT) Entry(top2, width=58, textvariable=self.BugName).pack(side=LEFT) top2.pack(side=TOP,pady=5) #步骤 top3 = Frame(master=self) Label(top3, text="步骤:").pack(side=LEFT) Label(top3,width=58).pack(side=LEFT) top3.pack(side=TOP, pady=5) top4 = Frame(master=self) # 滚动条,将滚动条拖动绑定至文本框 Stepbar = Scrollbar(top4) Stepbar.pack(side=RIGHT, fill=Y) self.BugStep=Text(top4, width=70, height=7).pack(side=LEFT) top4.pack(side=TOP,padx=5) top9=Frame(master=self) Label(top9,width=55).pack(side=LEFT) Button(top9,text="创建",command=self.creatBug).pack(side=LEFT) top9.pack(side=TOP,pady=10) def creatBug(self): #怎么获取 ```
Python Tkinter真实的例子
不管常规方法如何,我们先尝试一个轻巧并且很实用的小例子。它会让你体会到在Tk程序背后看起来的最初感觉。 设计 我们要是用的例子是一个简单的GUI工具,用来将一个单位为英尺的数字转换为与其相等的米制单位数字。如果我们将其简单的描绘出来,应该看起来如下:  看起来我们需要一个短小的文本输入部件,可以让我们输入一个英尺单位的数字,同时还有一个‘Calculate’按钮,
Python之tkinter中文教程(最好的TK教程)
Python之<em>tkinter</em>中文教程(最好的TK教程)没有之一
Python Tkinter 之窗口创建与布局(Python GUI 系列1)
Python Tkinter 之<em>窗口</em>创建与布局(Python GUI 系列1) 1. 序言 本文是Python GUI系列的第一篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。 做为Python开发者,用户图形<em>界面</em>(GUI)是开发是必备技能之一。目前,市面上支持Python的“GUI工具包”...
python3中,Tkinter编写菜单界面案例
<em>python</em>3中,Tkinter编写菜单<em>界面</em>案例
python的GUI,tkinter详解
http://blog.csdn.net/blockcsh/article/details/71945968?locationNum=9&fps=1 目录.<em>tkinter</em>的两种写法,这两种写法是有区别的,第一种,使用就需要加类名,也就是需要加<em>tkinter</em>, 第二种,已经把<em>tkinter</em>完全导入了,你不用管调用的是哪个类,只管使用就可以了。所以不需要加类名。#法1: import <em>tkinter</em>
python界面Tkinter编程(基本控件介绍及使用)
1. 前言 在上一篇博客中已经讲解了Tkinter的基础知识,为了设计自己的程序<em>界面</em>就需要进一步了解相关控件的使用。在本文中将主力介绍以下控件及其使用,Label、Frame、Entry、Text、Button、Listbox、Scrollbar。 2. 控件使用及介绍 在Tkinter中控件的使用都是基于如下的形式的:控件类型(根对象, [属性列表]),在控件定义好之后就需要将其添加到...
Python GUI之tkinter布局管理
所谓布局,就是指控制窗体容器中各个控件(组件)的位置关系。<em>tkinter</em> 共有三种几何布局管理器,分别是:pack布局,grid布局,place布局。 pack布局 使用 pack布局,将向容器中添加组件,第一个添加的组件在最上方,然后是依次向下添加。 from <em>tkinter</em> import *root = Tk()#创建三个 Label 分别添加到root窗体中 Label(root,t
python使用tkinter调用新窗口,被调用的窗口点击右上角关闭按钮会报错,怎么屏蔽按钮
主<em>窗口</em>中写了一个按钮调用一个函数,打开一个新的<em>窗口</em> ``` def ask_wifi(self): inputDialog =getWifi.MyDialog() self.wait_window(inputDialog) return inputDialog.wifi ``` 新的<em>窗口</em>中需要点击选择并返回选择内容,选择遇到一个问题,点击右上角关闭按钮x的时候会报错,有什么帮忙屏蔽按钮或者处理这个报错,新<em>窗口</em>代码: ``` import <em>tkinter</em> as tk from <em>tkinter</em> import * around_wifi=['1','2','3'] class MyDialog(tk.Toplevel):#wifi选择<em>界面</em> def __init__(self): super().__init__() self.title('wifi') self._setup_UI() def _setup_UI(self): self.wifi_listbox=Listbox(self) self.wifi_listbox.bind('',self.ok) for str in around_wifi: self.wifi_listbox.insert(END,str) self.wifi_listbox.grid() def ok(self,i): wifi=self.wifi_listbox.get(self.wifi_listbox.curselection()) self.wifi=[wifi] print('wifi:',wifi) self.destroy() return self.wifi ``` 报错如下: AttributeError: 'MyDialog' object has no attribute 'wifi'
Python3学习笔记28——Tkinter(GUI程序)
Python支持多种图形<em>界面</em>的第三方库,包括: TK wxWidgets Qt GTK 等等。 但是Python自带的库是支持Tk的Tkinter,使用Tkinter,无需安装任何包,就可以直接使用。 下面介绍如何使用Tkinter进行GUI编程。 Tkinter 我们来梳理一下概念: 我们编写Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,支持...
Tkinter教程之Text(1)篇
Tkinter教程之Text篇(1)1.创建第一个Textfrom Tkinter import *root = Tk()t = Text(root)t.pack()root.mainloop()#root中含有一Text控件,可以在这个控件内输入文本,可以使用Ctrl+C/V向Text内添加剪切板上的内容(文本),不接受Ctrl+Z执行操作2.向Text中添加文
Python-Tkinter教程之Frame篇
__author__ = 'xianhua.meng' # encoding: utf-8 #!/usr/bin/<em>python</em> '''Tkinter教程之Frame篇''' #Frame就是屏幕上的一块矩形区域,多是用来作为容器(container)来布局窗体。 '''1.创建Frame''' # -*- coding: cp936 -*- from Tkinter import * root
Python 不使用 time.sleep() 实现倒计时
#!/usr/bin/env <em>python</em> # -*- coding: utf-8 -*- import time time_set = 120 # 计时设定时间 SYSJ = None # 剩余时间 start_time = time.time() while True: t1 = time.time() - start_time # 计时时间间隔 SYSJ = ti...
tkinter模块常用参数(python3)
1、使用<em>tkinter</em>.Tk() 生成主<em>窗口</em>(root=<em>tkinter</em>.Tk()) root.title('标题名')      修改框体的名字,也可在创建时使用className参数来命名;root.resizable(0,0)     框体大小可调性,分别表示x,y方向的可变性;root.geometry('250x150')  指定主框体大小;root.quit()...
Python Tkinter 之事件关联(Python GUI 系列14)
Python Tkinter 之事件关联(Python GUI 系列14)1. 序言    本章介绍Tkinter的事件关联,本文是Python GUI系列的第14篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。2. 环境信息********************************本系列运行平台:Mac O...
Python: tkinter实例 简单介绍
1.  你好 #!/usr/bin/env <em>python</em> #coding=utf-8 import <em>tkinter</em> as tk from <em>tkinter</em> import ttk root = tk.Tk() root.title('你好, 这里<em>tkinter</em>世界!') root.mainloop()
Python3 tkinter模块 学习笔记(一)
Python3 <em>tkinter</em>模块 0.模块的介绍 <em>tkinter</em> 属于 <em>python</em> 里的一个模块 ,好像是自带的,<em>tkinter</em>模块是Python的标准Tk GUI工具包的接口。 注意:import Tkinter 是 <em>python</em>2 里的方式 而Python3中则是以 import <em>tkinter</em> (可以这么写:from <em>tkinter</em>import * 把所有的东西...
tkinter教程
<em>tkinter</em>教程 Python GUI编程(Tkinter)
【零基础入门学习Python笔记017】GUI的最终选择:Tkinter
1.Canvas组件    1.1 在Canvas组件上绘制对象,可以用create_xxx()的方法(xxx表示对象类型,例如直线line,矩形rectangle和文本text等)from <em>tkinter</em> import * # 创建主<em>窗口</em> root = Tk() w = Canvas(root, width=200, height=100) w.pack() # 画一条黄色的横线 w.cre...
Python Tkinter 之Lable控件(Python GUI 系列3)
Python Tkinter 之Lable控件(Python GUI 系列1) 1. 序言 本章介绍Tkinter的Lable控件,本文是Python GUI系列的第3篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。 2. 环境信息 ****************************...
如何设置窗口立即刷新显示
遇到一个问题: 清理缓存的时候,当缓存大于200M的时候,用户退出程序会显示一个对话框,这个对话框会提示用户清理缓存,当用户点击了“清理”按钮的时候,则会隐藏按钮并且提示用户“当前正在清理中…”的字样,当清理完毕后,则会显示“清理完成”;而如何让<em>界面</em>及时的显示“正在清理中…”的字样则是问题所在 这个问题的根本原因是什么呢? 很简单,就是没有及时通知windows重绘<em>窗口</em>;那如何通知wind
相见恨晚的超实用网站
相见恨晚的超实用网站 持续<em>更新</em>中。。。
MDLIB数字图书馆用户手册下载
数字图书馆用户手册,免费的!资源共享!呵呵! 相关下载链接:[url=//download.csdn.net/download/liuqianking88/2888386?utm_source=bbsseo]//download.csdn.net/download/liuqianking88/2888386?utm_source=bbsseo[/url]
如何查看端口号如何查看端口号下载
如何查看端口号如何查看端口号如何查看端口号如何查看端口号 相关下载链接:[url=//download.csdn.net/download/xiaomeitianxia/3247093?utm_source=bbsseo]//download.csdn.net/download/xiaomeitianxia/3247093?utm_source=bbsseo[/url]
数据结构算法与应用:C++语言描述课本代码与习题答案下载
数据结构算法与应用:C++语言描述 课本代码与习题答案 相关下载链接:[url=//download.csdn.net/download/dkbnull/9562482?utm_source=bbsseo]//download.csdn.net/download/dkbnull/9562482?utm_source=bbsseo[/url]
相关热词 基于c#波形控件 c# 十进制转十六进制 对文件aes加密vc# c#读取栈中所有的值 c# rsa256加密 好 学c# 还是c++ c# 和java的差距 c# curl网络框架 c# https证书请求 c# 中崎
我们是很有底线的