Найти в Дзене

Как сделать кнопку в Python

Всем привет! Сегодня я покажу вам как сделать кнопку на Python! Чтобы создать кнопку нам нужен будет Tkinter. Тут ничего страшного, ведь он уже установлен. Ну, по крайней мере на Pycharm он точно установлен. Нам осталось только создать файл расширения .py и написать следующее: from tkinter import * Прекрасно! Теперь нам осталось создать само окно. Для начала нам нужно будет сохранить окно в переменную. У меня это переменная "window". Пишем window = Tk() Теперь это самое окно надо настроить! Настроим его название и расширение. надо написать название переменной, в которое мы сохранили окно и: чтобы настроить название, то пишем window.title("название окна") чтобы настроить расширение пишем window.geometry("пишем расширение. например 450x500") А чтобы окно создалось нам останется только написать window.mainloop() Вот получившийся код: Поздравляю! Мы создали окно. Дело осталось за малым - сделаем и настроим кнопку! Теперь нам осталось сделать кнопку и функцию для нее! Первым делом сохрани
Оглавление
превью
превью

Всем привет! Сегодня я покажу вам как сделать кнопку на Python!

Настраиваем tkinter и создаем окно

Чтобы создать кнопку нам нужен будет Tkinter. Тут ничего страшного, ведь он уже установлен. Ну, по крайней мере на Pycharm он точно установлен. Нам осталось только создать файл расширения .py и написать следующее:

from tkinter import *

Прекрасно! Теперь нам осталось создать само окно.

Для начала нам нужно будет сохранить окно в переменную. У меня это переменная "window". Пишем window = Tk()

Теперь это самое окно надо настроить! Настроим его название и расширение.

надо написать название переменной, в которое мы сохранили окно и:

чтобы настроить название, то пишем

window.title("название окна")

чтобы настроить расширение пишем

window.geometry("пишем расширение. например 450x500")

А чтобы окно создалось нам останется только написать

window.mainloop()

Вот получившийся код:

-2

Поздравляю! Мы создали окно. Дело осталось за малым - сделаем и настроим кнопку!

Создание и настройка кнопки

Теперь нам осталось сделать кнопку и функцию для нее!

Первым делом сохраним кнопку в переменную. Для этого создадим переменную

например bth = Button(window, text = "нажми", command=click)

итак, что я тут написал? сначала название переменной, потом тип, после чего окно, в котором будет наша кнопка, текс на кнопке и функцию, которая будет исполняться при нажатии. НО функции то нет! Давайте напишем!

def click():

print("нажал")

запустим программу и... Кнопка не появляется! Но почему? нам надо ее разместить! Используем для этого pack(). пишем bth.pack() в конце перед window.mainloop и кнопка появляется и работает!

ну а вот готовый код:

from tkinter import *

window = Tk()
window.title("Окошко")
window.geometry('450x250')

def click():
print("нажал")

btn = Button(window, text="нажми", command=click)
btn.pack()

window.mainloop()

и вот скриншот как он должен выглядеть:

-3

Итог

Мы сделали с вами кнопку на python! она работает и пишет в консоль "нажал". код в функции можно заменить на что угодно! Если у вас есть вопросы или мнение, то пишите! Я буду рад!

Всем пока!