Advertisement
plarmi

tkinter base

Apr 1st, 2024 (edited)
512
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.69 KB | None | 0 0
  1. import tkinter # интегрируем tkinter в код
  2.  
  3. window = tkinter.Tk() # создаём экземпляр окна
  4.  
  5. window.geometry("500x500") # задаём размер окну ("ширина x длина" + координаты X + координаты Y)
  6. window.title("Окно") # изменяет название (заголовок) окна
  7. window.iconbitmap(r"icon.ico") # изменяет иконку окна (ОБЯЗАТЕЛЬНО в формате .ico)
  8. window.resizable(False, False) # запрещает (разрешает) растягивать окно (длина, ширина)
  9.  
  10. WIDTH = window.winfo_screenwidth() # возвращает ширину экрана, на котором запущена программа
  11. HEIGHT = window.winfo_screenheight() # возвращает длину (высоту) экрана, на котором запущена программа
  12.  
  13. text1 = tkinter.Label(window, text="Hello, world!", font=("Arial", 50), foreground="white", background="black").pack(expand=True, anchor="center") # добавляем виджет Label и размещаем с помощью pack()
  14.  
  15. entry1 = tkinter.Entry(window) # добавляем виджет Entry и
  16. entry1.pack() # размещаем с помощью pack()
  17.  
  18. button1 = tkinter.Button(window, text="Вывести", command=print).pack() # добавляем виджет Button и размещаем с помощью pack()
  19. # аргумент command ждёт ссылку на функцию, то есть пишем без скобок
  20.  
  21. window.mainloop() # не позволяет окну закрыться самому по себе (пишем ВСЕГДА в конце кода)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement