Advertisement
Guest User

Untitled

a guest
Aug 13th, 2020
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.05 KB | None | 0 0
  1. from tkinter import *
  2. from PIL import ImageTk, Image
  3.  
  4. root = Tk()
  5. x = root.winfo_screenwidth()  # размер  по горизонтали
  6. y = root.winfo_screenheight()  # размер по вертикали
  7.  
  8. root.geometry('{}x{}'.format(int(x*0.8), int(y*0.8))) # обязательно должно быть целое число
  9. root.title('ГЛАВНАЯ СТРАНИЦА')
  10. root.state('zoomed')
  11. #root.resizable(False,False)
  12.  
  13. def otpr_zadachi(event):
  14.     win = Toplevel(root)
  15.     win.geometry('700x550')
  16.     win.resizable(False,False)
  17.     win.minsize(width=700, height= 550)
  18.  
  19.     win.title('(отправление задач)')
  20.     def reset(event):
  21.         win.destroy()
  22.    
  23.    
  24.     Close_Window = Button(win, text = 'Закрыть окно',padx=10,pady=28,bd=3,font='Ubuntu')
  25.     Message_Text = Text(win,width = 30,height = 4,bg='white',fg='black',font = 50)
  26.     Canvas_Win = Canvas(win,width = 400,height = 200,bg = 'red')
  27.     #Canvas_Win.grid()
  28.     Canvas_Win.create_text((10, 5),text="\n".join("This is some text"), font = 50,anchor="nw")
  29.     scrollbar = Scrollbar(win, orient="vertical", command=Canvas_Win.yview)
  30.     Canvas_Win.configure(yscrollcommand=scrollbar.set)
  31.     Close_Window.bind("<Button-1>", reset)
  32.     scrollbar.pack(side="right", fill="y")
  33.     Close_Window.pack()
  34.     Message_Text.pack()
  35.     Close_Window.place(x = 30,y = 400)
  36.     Message_Text.place(x = 210,y = 400)
  37.     Canvas_Win.pack()
  38. #Указываем изображения
  39. zadachi_image = ImageTk.PhotoImage(file='C:\images_jbi\konvert2.png')
  40. #Указываем виджеты
  41. zadachi = Button(root,padx=16,pady=20,bg='white',fg='black',compound=TOP,font='Ubuntu',image = zadachi_image)
  42. nadpis = Label(root,text='LABEL',fg='black',font=('Ubuntu',100))
  43. #Связываем команды с виджетами
  44. zadachi.bind("<Button-1>",otpr_zadachi)
  45. #Открываем виджеты
  46. nadpis.pack()
  47. zadachi.pack()
  48. #Задаем положение
  49. zadachi.place(x=100,y=500)
  50. nadpis.place(x=625,y=30)
  51. #Открываем главное окно
  52. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement