Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- from PIL import ImageTk, Image
- root = Tk()
- x = root.winfo_screenwidth() # размер по горизонтали
- y = root.winfo_screenheight() # размер по вертикали
- root.geometry('{}x{}'.format(int(x*0.8), int(y*0.8))) # обязательно должно быть целое число
- root.title('ГЛАВНАЯ СТРАНИЦА')
- root.state('zoomed')
- #root.resizable(False,False)
- def otpr_zadachi(event):
- win = Toplevel(root)
- win.geometry('700x550')
- win.resizable(False,False)
- win.minsize(width=700, height= 550)
- win.title('(отправление задач)')
- def reset(event):
- win.destroy()
- Close_Window = Button(win, text = 'Закрыть окно',padx=10,pady=28,bd=3,font='Ubuntu')
- Message_Text = Text(win,width = 30,height = 4,bg='white',fg='black',font = 50)
- Canvas_Win = Canvas(win,width = 400,height = 200,bg = 'red')
- #Canvas_Win.grid()
- Canvas_Win.create_text((10, 5),text="\n".join("This is some text"), font = 50,anchor="nw")
- scrollbar = Scrollbar(win, orient="vertical", command=Canvas_Win.yview)
- Canvas_Win.configure(yscrollcommand=scrollbar.set)
- Close_Window.bind("<Button-1>", reset)
- scrollbar.pack(side="right", fill="y")
- Close_Window.pack()
- Message_Text.pack()
- Close_Window.place(x = 30,y = 400)
- Message_Text.place(x = 210,y = 400)
- Canvas_Win.pack()
- #Указываем изображения
- zadachi_image = ImageTk.PhotoImage(file='C:\images_jbi\konvert2.png')
- #Указываем виджеты
- zadachi = Button(root,padx=16,pady=20,bg='white',fg='black',compound=TOP,font='Ubuntu',image = zadachi_image)
- nadpis = Label(root,text='LABEL',fg='black',font=('Ubuntu',100))
- #Связываем команды с виджетами
- zadachi.bind("<Button-1>",otpr_zadachi)
- #Открываем виджеты
- nadpis.pack()
- zadachi.pack()
- #Задаем положение
- zadachi.place(x=100,y=500)
- nadpis.place(x=625,y=30)
- #Открываем главное окно
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement