python3交互界面的编程

环境: python3.4.3, tkinker

from tkinter import *   #图形界面编程需要导入Tkinter模块
from PIL import ImageTk,Image # ImageTk模块支持从图片中创建和修改Tkinter位图图像和PhotoImage对象
import pythonsoft as ps #导入其他python的子程序

root = Tk()#创建一个根窗口
root.title('Special Module')#设置窗口标题
image =Image.open('1.gif')#打开图片
background_image = ImageTk.PhotoImage(image)
w = background_image.width()
h = background_image.height()
root.geometry('%dx%d+0+0' % (w,h))#设置窗口大小
background_label = Label(root, image=background_image)#把图片放在这个窗口中
background_label.place(x=0, y=0, relwidth=1, relheight=1)

#input data 设置输入变量
v1 = StringVar()
v2 = StringVar()

#放置label和输入框
a1=Label(root,text='Point Cloud (.pcd):',padx=10,font=('Times', 20),fg='black', bg='white')
a2=Entry(root,width=15,textvariable=v1,validate='key',font=('Times', 16))
#result show
e1=Entry(root,width=60,textvariable=vr,state='readonly',font=('Times', 20))
a1.place(x=50,y=200)
a2.place(x=280,y=200)
e1.place(x=50,y=490)
#定义函数
def pathfind:
    xxxxx(v1.get())
    xxxxx v2.get(xxx)
#创建按钮并加入功能
e2=Button(root,text='START',command=pathfind,font=('Times', 20),width=12)
e2.place(x=170,y=390)

mainloop()#进入到事件循环

 

你可能感兴趣的:(功能实现)