Easy TKINTER in 5 minutes.

Posted by


TKINTER – это стандартная библиотека Python для создания графического интерфейса пользователя. Она предоставляет инструменты для создания окон, кнопок, текстовых полей и других виджетов, которые позволяют вам создавать интерактивные приложения с графическим интерфейсом.

В этом руководстве я покажу вам, как создать простое приложение с использованием TKINTER всего за 5 минут.

Шаг 1: Установка TKINTER
TKINTER входит в стандартную библиотеку Python, поэтому вам не потребуется устанавливать его отдельно. Просто убедитесь, что у вас установлена подходящая версия Python.

Шаг 2: Создание окна
Откройте свой любимый текстовый редактор и создайте новый файл с расширением ".py". Введите следующий код:

import tkinter as tk

root = tk.Tk()
root.title("Мое первое TKINTER приложение")
root.geometry("300x200")

label = tk.Label(root, text="Привет, мир!")
label.pack()

root.mainloop()

Этот код создает новое окно с заголовком "Мое первое TKINTER приложение" и размером 300×200 пикселей. На окне отображается метка с текстом "Привет, мир!".

Шаг 3: Запуск приложения
Сохраните файл и запустите его в вашем терминале или командной строке, используя команду "python ваш_файл.py". Вы увидите, как открывается новое окно с меткой "Привет, мир!".

Шаг 4: Добавление кнопки
Давайте теперь добавим кнопку, которая будет менять текст метки при ее нажатии. Введите следующий код после создания метки:

def change_text():
    label.config(text="Привет, мир! Я изменился!")

button = tk.Button(root, text="Изменить текст", command=change_text)
button.pack()

Этот код создает новую кнопку с надписью "Изменить текст" и привязывает к ней функцию change_text(), которая меняет текст метки на "Привет, мир! Я изменился!".

Шаг 5: Запуск приложения с кнопкой
Сохраните файл и запустите его снова. Теперь вы увидите кнопку "Изменить текст" под меткой. При нажатии на нее текст метки изменится.

Это всего лишь простейший пример использования TKINTER, но с его помощью вы можете создавать более сложные и интересные приложения с графическим интерфейсом. Используйте документацию TKINTER для изучения других виджетов и функций, которые могут быть полезны в вашем проекте.

0 0 votes
Article Rating
39 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@Pitonist
29 days ago

Нуууу если не брать в счет практику, то не кликбейт)

@d1mpl1337-f
29 days ago

Всем привет, я начинающий программист и работаю на python, хочу создать свой мессенджер по типу Facebook или ВКонтакте, можно ли сделать это с помощью это библиотеки? (TKinter)

@Klair_
29 days ago

Спасибо автору, но хочу поныть что у меня интернет 15 mb/s и 11 минутный ролик я смотрел пол часа😢

@Anim_rev
29 days ago

не на 5 а на 11 минут, класс объяснил все понятно

@zloy_ax8496
29 days ago

👍

@nikitazjabko
29 days ago

Кароч, начал читать докуентацию к ткинтнеру, читал, рассказыввают очень много умных вещей, что от чего наследуется, что куда деется, вроде все полезно, инфы много, там про разныые кнопочки, слайсы, и т.д.. рассказывают, но, сейчас хочу сделать простую программу "генератор промокодов" для проекта интернет магазин ( я еще учусь), и самое интересное, что логику приложения написать легче, чем написать через этот ткинтнер, после видоса преисполнился мудростью, стало яснее, спасибо автору

@nar_Baron
29 days ago

Что шедевр ❤, ставлю лайк через программу!

@ibnMurat_09
29 days ago

Огромное спасибо автор! Очень помог. Без лишних слов, всё на деле, респект!

@пращяссср
29 days ago

Чё за редактор ты используешь?

@okolabulachnoy6335
29 days ago

Спасибо за ролик. Для меня он был полезен

@wallhack29
29 days ago

как же задолбали каРРРтавые! Иди к логопеду

@mr_blacksin
29 days ago

Скажите пожалуйста как установить Tkinter.

@Дн-ю8н
29 days ago

Наконец-то нашел русскоязычное видео, которое объясняет как работает StringVar! Автор, спасибо!

@neponiatniichell9508
29 days ago

Кто подскажет, как запустить окно tkinter внутри цикла while
Проблема состоит в том, что как только программа доходит до создания Tk окна, то она останавливается на этом и весь код, что написан дальше, не выполняется пока окно не закрыто

@vanillakeksik
29 days ago

намана

@antonpogoryelov2524
29 days ago

Спасиба. Преисполнился мудростью🙏

@Elay1111
29 days ago

Классный ролик за 4 минуты уже все понял

@Кот-р6х6э
29 days ago

Помогите пж, кароче чтобы я не написал окно откроется но без лейблов, кнопок и всего что написано

@ChelSammi9837
29 days ago

Понятно и кратко.
Спасибо

@mooovies6645
29 days ago

После 2 месяцев одного питона вот первый раз на ткинде с помощью инэте создал калькулятор , оч затянул ГУИ