移动按钮辞职信

import random
import tkinter
from tkinter import  messagebox
from PIL import  Image,ImageTk
#创建窗口对象
root = tkinter.Tk()
#设置窗口大小
root.geometry('700x300')
#创建窗口名称
root.title('辞职信')
#设置第一个页面内容(Frame给窗口设置页面对象)
frame_1 = tkinter.Frame(root)
frame_1.pack()

#第一页内容填充
lab_1 = tkinter.Label(frame_1,text='尊敬的领导,因为薪资问题,在此提出离职,望领导批准!!!',
                      font=50,padx=30,pady=30)
lab_1.pack(side=tkinter.LEFT)

#添加并打开图片
photo = Image.open('动漫.jpg')
img = ImageTk.PhotoImage(photo)
lab_2 = tkinter.Label(frame_1,image=img,padx=30,pady=30,anchor=tkinter.N)
lab_2.pack(side=tkinter.LEFT)

lab_3 = tkinter.Label(frame_1,text='辞职人:小明',
                      font=50,padx=30,pady=30,height=50)
lab_3.pack(side=tkinter.LEFT)

#设置那妞
yes_but = tkinter.Button(frame_1,text='同意')
yes_but.place(relx=0.8,rely=0.6)
no_but = tkinter.Button(frame_1,text='不同意')
no_but.place(relx=0.5,rely=0.6)

#第二页面内容
frame_2 = tkinter.Frame(root)
frame_2.pack()
tkinter.Label(frame_2,
              text='我不想干了,\n重新找人吧',height=200,fg='red',padx=60).pack()
tkinter.Button(frame_2,text='同意',command=root.quit).place(relx=0.9,rely=0.7)

#销毁页面(跳转)
def sure():
    #覆盖第一页
    frame_1.pack_forget()
    #跳转第二页
    frame_2.pack()
#点击同意,跳转第二页
yes_but.config(command=sure)

#窗口x键,不允许点击,点击有弹窗
def no_exit():
   messagebox.showwarning(title='不许退出')
root.protocol('WM_DELETE_WINDOW',no_exit)

#设置移动按钮
def move(event):
    #随即生成位置
    no_but.place(relx=random.random())
no_but.bind('',move)
#启动窗口
root.mainloop()

你可能感兴趣的:(python,python,开发语言)