今天我们使用Python制作一个简单的记事本 , 老规矩:废话不多说 , 直接上代码!
记事本界面
#! /usr/bin/env python
#coding=utf-8
from Tkinter import* #导入Tkinter库
from tkMessageBox import showinfo #导入消息提示库
import os #导入文件处理系统库
import sys
import tkFileDialog #导入存储路径选择库
reload(sys) #设置编码方式
sys.setdefaultencoding('utf8')
def saveClick(event): #定义存储函数
try:
filename = tkFileDialog.askopenfilename(initialdir='j:\date') #选择存储路径 , 默认为j:\date
lab=Label(root,text=filename,width=20) #实例化标签
lab.place(x=150,y=278) #绝对坐标定位
f=open(filename,'a') #建立流管道
f.write(text.get(1.6,'end')) #将文本内容写入文件
showinfo(title='存储提示:',message='保存成功!') #存储成功后提示消息
except Exception:
pass
存储成功界面
def win:
root=Tk #实例化Tkinter
global text,lab,root #声明text,lab,root为全局变量
root.minsize(600,310) #设置窗口大小
root.maxsize(600,310)
frame=Frame(root,width=300,height=300) #实例化Frame
frame.place(x=10,y=10) #绝对坐标定位 text=Text(frame,width=80,height=20) #实例化Text
text.insert(INSERT,请输入文字:) #为Text插入文字
text.pack #使Text显示
button=Button(root,text='save',relief='sunken') #实例化Button
button.bind('Button-1',saveClick) #为Button绑定单击事件
button.place(x=525,y=275) #绝对坐标定位
【自己动手丰衣足食,Python 40行代码制作一个专属于自己的记事本】but=Button(root,text='选 择 路 径',width=15,relief='sunken') #实例化Button
but.place(x=10,y=275) #绝对坐标定位
root.mainloop #使窗口刷新显示if __name__=='__main__':
win
鉴于有读者朋友反应代码比较难懂 , 所以本次精心添加了注释;
新手上路 , 有错误之处请大神们多多包涵;喜欢的朋友可以点下关注 , 每天都有更新!
以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!
「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助:- 抖音怎么看自己的赞的总数
- 做梦梦到自己的牙掉了是什么意思
- 梦见自己体重增加了是什么意思
- 女人梦见自己骑自行车是什么意思
- 男人梦见自己掉头发是什么征兆 男人梦见自己掉头发
- 女生说自己是牡丹花是什么意思
- 你看过的改变了自己人生的动漫是什么?
- 梦到蚊子特别多 梦到蚊子
- 梦见自己杀了弟弟
- 因欠网贷50万,导致每天做梦梦到自己杀人了,算抑郁症吗