1、使用tkinter.Tk() 生成主窗口(root=tkinter.Tk());root.title('标题名') 修改框体的名字,也可在创建时使用className参数来命名;root.resizable(0,0) 框体大小可调性,分别表示x,y方向的可变性;root.geometry('25 ...
分类:
编程语言 时间:
2017-05-13 17:08:17
阅读次数:
318
python一般用来写纯脚本的居多,但也可以做有视图的产品出来,例如做网页和客户端工具。做成工具的好处是,让不懂代码的人也能使用,不需要去修改代码里面的参数,如果使用次数频繁,甚至比纯脚本跟节约时间;最大的好处是打包后可以运行在任何没有安装脚本中第python三方包的电脑上,也可以运行在任何没有安装 ...
分类:
编程语言 时间:
2017-05-07 14:04:05
阅读次数:
709
想要制作简单的python脚本编辑器,其中文字输入代码部分使用Tkinter中的Text控件即可实现。 但是问题是,如何实现高亮呢?参考python自带的编辑器:python27/vidle文件夹中的代码。 实现效果为: 其中主要思路就是在Text中每输入一行代码,都通过正则匹配,查找是不是需要高亮 ...
分类:
编程语言 时间:
2017-05-06 17:43:54
阅读次数:
252
文本 1. string:通用字符串操作 2. re:正则表达式操作 3. difflib:差异计算工具 4. textwrap:文本填充 5. unicodedata:Unicode字符数据库 6. stringprep:互联网字符串准备工具 7. readline:GNU按行读取接口 8. rl ...
分类:
编程语言 时间:
2017-04-28 20:30:32
阅读次数:
301
1 #按钮弹出菜单 2 from tkinter import * 3 root =Tk() 4 5 def callback(): 6 print('我被调用了') 7 8 9 m = Menubutton(root,text = '点我',width=3,height=3) 10 m.pack(... ...
分类:
其他好文 时间:
2017-04-28 14:04:07
阅读次数:
182
1 #鼠标事件绑定 2 from tkinter import * 3 root = Tk() 4 5 def callback(event): 6 print('位置是:',event.x,event.y) 7 8 frame = Frame(root,width=200,height=200) ... ...
分类:
其他好文 时间:
2017-04-28 14:01:14
阅读次数:
249
1 #选项菜单 2 from tkinter import * 3 root = Tk() 4 variable=StringVar() 5 variable.set('one') 6 w = OptionMenu(root,variable,'one','two','three') 7 w.pac... ...
分类:
其他好文 时间:
2017-04-28 13:56:36
阅读次数:
161
1 #menu菜单组件 2 3 from tkinter import * 4 5 master=Tk() 6 7 def callback(): 8 print('你好咯!!') 9 10 m = Menu(master) 11 m.add_command(label='hello',comman... ...
分类:
其他好文 时间:
2017-04-28 00:18:04
阅读次数:
128
1 #自由绘制 2 from tkinter import * 3 4 master=Tk() 5 c=Canvas(master,width=400,height=200) 6 c.pack() 7 8 def paint(event): 9 print(event)#由此可见这里的点击事件其实返... ...
分类:
其他好文 时间:
2017-04-27 23:19:59
阅读次数:
186
1 from tkinter import * 2 import webbrowser 3 4 master=Tk() 5 6 text=Text(master,width=50,height=20) 7 text.pack() 8 text.insert(INSERT,'I love FishC.... ...
分类:
其他好文 时间:
2017-04-27 13:30:12
阅读次数:
187