python1 tkinter
turtle 图形:
turtle.color(c) 设置笔的颜色
turtle.fillcolor(c) 设置笔填充颜色
turtle.begin_fill() 在填充颜色前访问这个方法
turtle.end_fill() 在最后调用begin_fill之前填充绘制的图形
turtle.filling() 返回填充状态,true代表填充,False代表没有填充
turtle.clear() 清除窗口,turtle的状态和位置不受影响
turtle.reset() 清除状态,turtle的状态和位置回复初始值
turtle.screensize(w,h) 设置画布的宽度和高度
turtle.hideturtle() 隐藏turtle
turtle.showturtle() 显示turtle
turtle.isvisible() 如果turtle可见,就返回true
turtle.write(s,font=("Arial",8,"normal") 在turtle位置编写字符串,字体是字体名,字体大小和字体类型三部分组成
Tkinter小构件类
Button 一个用来执行一条命令的简单按钮
Canvas 结构化的图形,用来绘制图形,创建图形编辑器以及实现自定制的小构件类
Checkbutton 单击复选按钮在值之间切换
Entry 一个文本输入域,也被称为文本域或者文本框
Frame 包含其他小构件的一个容器小构件
Label 显示文本或图像
Menu 用来实现下拉或弹出菜单的菜单栏
Menubutton 用来实现下拉菜单的按钮
Message 显示文本,类似于标签小构件,但只能自动将文本放在给定的宽度或宽高比内
Radiobutton 单击单选按钮设置变量为那个值,同时清除所有和同一个和变量相关联的其他单选按钮
Text 格式化的文本显示,允许用不同的风格和属性显示和编辑文本,也支持内嵌的图片和窗口
网格管理器
网格管理器将小构件放在容器中一个不可见网格的每个单元内,可以将小构件放在某特定的行和列中,也可以使用rowspan和columnspan参数将小构件放在多行和多列中。
包管理器
包管理器将小构件依次地一个放置在另一个的顶部或者将它们一个挨着一个地放置,你也可以使用fill选项使一个小构件充满它的容器
位置管理器
位置管理器将小构件放在绝对位置上。
菜单
弹出菜单
鼠标,按键事件和绑定
注:可以使用bind方法将鼠标和按键事件绑定到一个小构件。
<Bi-Motion> 当鼠标左键被按住在小构件且移动鼠标时事件发生
<Button-i> Button-1,Button-2,Button-3, 表明左键,中间键和右键,当在小构件上单击左键时,Tkinter会自动抓到鼠标指针的位置,ButtonPressed-i是Button-i的代名词
<ButtonReleased-i> 当释放鼠标左键时事件发生
<Dounble-Button-i> 当双击鼠标左键时事件发生
<Enter> 鼠标光标进入小构件时事件发生
<Key> 当单击一个键时发生
<Leave> 当鼠标光标离开小构件时事件发生
<Return> 当单击enter时事件发生,可以将键盘上的任意键(例如‘A','B')和一个事件绑定
<Shift-A> 当单击Shift-A时时间发生,可以将Alt,Shift,Contron和其他键结合
<Triple-Button-i> 当单击三次鼠标左键时事件发生
事件属性:
char 从键盘输入的和按键事件相关的字符
keycode 从键盘输入的和按键事件相关的键的键代码(即统一码)
keysym 从键盘输入的和按键事件相关的键的键符号(即字符)
num 按键数字(2,3)表明按下的是哪个鼠标键
widget 触发这个事件的小构件对象
x 和y 当前鼠标在小构件中以像素为单位的位置
x_root和y_root 当前鼠标相对于屏幕左上角的以像素为单位的位置
python1 tkinter的更多相关文章
- Tkinter类之窗口部件类
Tkinter类之窗口部件类 Tkinter支持15个核心的窗口部件,这个15个核心窗口部件类列表如下:窗口部件及说明:Button:一个简单的按钮,用来执行一个命令或别的操作.Canvas:组织图形 ...
- Tkinter 控件详细介绍
Tkinter 控件详细介绍 1.Button 按钮.类似标签,但提供额外的功能,例如鼠标掠过.按下.释放以及键盘操作/事件 2.Canvas 画布.提供绘图功能(直线.椭圆.多边形.矩形) ;可以包 ...
- tkinter事件机制
一.tkinter.Event tkinter的事件机制跟js是一样的,也是只有一个Event类,这个类包罗万象,集成了键盘事件,鼠标事件,包含各种参数. 不像java swing那种强类型事件,sw ...
- 【Pyhon 3】: 170104:优品课堂: GUI -tkinter
from tkinter import * root = Tk() root.title("BMS 图书管理系统") lbl = Label(root, text='书名:') # ...
- Python3的tkinter写一个简单的小程序
一.这个学期开始学习python,但是看了python2和python3,最后还是选择了python3 本着熟悉python的原因,并且也想做一些小程序来增加自己对python的熟练度.所以写了一个简 ...
- python tkinter
1. 在python3中使用 import tkinter 异常:no module named _tkinter apt-get install python-tk
- Python 2.7 - CentOS 7 - ImportError: No module named Tkinter
It's simple. sudo yum -y install tkinter Just want to say, "I'm back".
- NE Upgrade python script. Need to write a Tkinter GUI for it
# -*- coding: utf-8 -*-#from ftplib import FTP __authour__='CC' import osimport telnetlibimport time ...
- [小菜随笔]python tkinter实现简单的ping命令
本文主要是介绍python图形界面上的按键与实际功能的对接,其实编程掌握了基础之后的学习应该都是靠自己去挖掘其他的 在网上发现多半教程都是2的,故本文使用的是python3.5,其实也没什么区别,就有 ...
随机推荐
- c#通用多线程基类,以队列形式
c#通用多线程基类,以队列形式 个人原创.欢迎转载.转载请注明出处.http://www.cnblogs.com/zetee/p/3487084.html 多线程这个概念大家都很熟悉,对于winfor ...
- Mac OS X安装之虚拟机环境下的总结
最近一直忙着公司iOS Touch的新版发布,终于忙过了.现在,又开始了新的阶段,不过算是轻松了很多.回来一看,自己的博客空空如也,实在受不了了.于是,开始更一下吧,哈哈. 这个文档是我几个月前,开始 ...
- 推荐系列:最小与最大[DP+余式定理]
最小与最大 [问题描述] 做过了乘积最大这道题,相信这道题也难不倒你. 已知一个数串,可以在适当的位置加入乘号(设加了k个,当然也可不加,即分成k+1个部分),设这k+1个部分的乘积(如果k=0,则乘 ...
- C# 让程序自动以管理员身份运行
exe在Vista或Win7下不以管理员权限运行,会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作等;如何让exe以管理员权限运行呢,方法有两种,一个是直接修改exe属性;另一个是在程 ...
- 【Bootstrap】Bootstrap Datepicker使用
插件:http://url.cn/V4S8w4 1.添加样式和引用JS文件 <link href="CSS/bootstrap-datetimepicker.css" rel ...
- C# 号码归属地查询算法(根据Android来电归属地二进制文件查询修改)
前言 近期有个项目需要用到号码归属查询,归属地数据库可能比不上ip138,淘宝上也有卖的-,-! 文本提供一个279188条记录并压缩成562KB的归属地数据.我在互联网上搜索了相关文章,要不是数据库 ...
- 自定义的UIAlertView不能在iOS7上正常显示
众所周知,当伟大的iOS7系统发布后,表扬的一堆.谩骂的也一片,而对于我们程序员来说最关心的莫过于低版本系统上的程序在搞版本系统上的兼容性问题了. 在iOS6.1几之前,当我们想要做一些提醒用户或临时 ...
- Python-数据库支持
10.Python-数据库支持 使用数据库的好处: a.支持数据的并发访问,多个用户同时对基于磁盘的数据进行读写而不造成任何文件的损坏: b.支持根据多个数据字段或属性进行复杂的搜索: 1.如何操作数 ...
- 构建一个真实的应用电子商务SportsStore(十一)
构建一个真实的应用电子商务SportsStore(十一) 我们的项目已经进入了非常好的良性循环,项目中涵盖了多数现在的主流开源框架的使用.就Ninject而言,我们的运用是非常的成功,没有任何一点多余 ...
- 图解JOIN
阅读导航 一.概要 二.JOIN分类 三.JOIN分类详解 一.概要 JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操 ...