摘要:
#_*_ coding:utf-8 _*_import Tkinterimport tkFileDialogimport ScrolledText#在类的外部定义一个新建记事本的函数def newNote(): notepad()class notepad: def __init__(self): #生成主容器 self.root=Tkinter.Tk() self.root.geometry('700x600') #初始化菜单栏 self.menubar=Tkinter.Menu(self.root) self.submenu1=Tkinter.Menu(self.menub 阅读全文
摘要:
#Python字符串操作'''1.复制字符串'''#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2'''2.连接字符串'''#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = 'append'sStr1 += sStr2print sStr1'''3.查找字符' 阅读全文
摘要:
'''Tkinter之Canvas(4)篇''''''22.绘制弧形''' # -*- coding: cp936 -*-# 创建一个ARCfrom Tkinter import *root = Tk()# 创建一个Canvas,设置其背景色为白色cv = Canvas(root,bg = 'white')cv.create_arc((10,10,110,110),)cv.pack()root.mainloop()# 使用默认参数创建一个ARC,结果为90度的扇形'' 阅读全文
摘要:
'''Tkinter教程之Canvas篇(3)''''''16.移动item''' # -*- coding: cp936 -*-# move指定x,y在偏移量from Tkinter import *root = Tk()# 创建一个Canvas,设置其背景色为白色cv = Canvas(root,bg = 'white')# 创建两个同样的rectangle,比较移动前后的不同rt1 = cv.create_rectangle(10,10,110,110,tags = (' 阅读全文
摘要:
'''Tkinter之Canvas篇(2)''''''9.创建item的tags'''# -*- coding: cp936 -*-# 使用属性tags设置item的tag# 使用Canvas的方法gettags获取指定item的tagsfrom Tkinter import *root = Tk()# 创建一个Canvas,设置其背景色为白色cv = Canvas(root,bg = 'white')# 使用tags指定一个tag('r1')rt = cv.crea 阅读全文
摘要:
Tkinter教程之Canvas篇(1)# 提供可以用来进行绘图的Container,支持基本的几何元素,使用Canvas进行绘图时,所有的操作都是通过Canvas,不是通过它的元素# 元素的表示可以使用handle或tag。'''1.第一个Canvas程序'''# -*- coding: cp936 -*-# 指定画布的颜色为白色from Tkinter import *root = Tk()# 创建一个Canvas,设置其背景色为白色cv = Canvas(root,bg = 'white')cv.pack()root.mai 阅读全文