Уроки Python / Модуль tkinter создание кнопки и вызов функции

Привет друзья! На этом уроке мы с вами сделаем первое графическое приложение в Python используя модуль tkinter.
✔ Поддержи проект: wiseplat.org/donat
✔ Вступай в группу Вк - wiseplat 🚀
✔ Подписывайся zen.yandex.ru/id/5e9a61242427...
✔ Создадим нашу кнопку.
✔ Привяжем к этой кнопке функцию, которая будет выполняться при нажатии на кнопку.
✔ Научимся работать с именованными аргументами.
❗️❗️❗️ Активируем tkinter через создание объекта.
✅ Теперь вы можете создавать свои интерактивные приложения с помощью Python! Уроки по tkinter помогут в этом!
►► Подписывайся на наш канал!
#урокиpython #урокипитон #python #программирование #дляначинающих
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
✅ Начинаете программировать? - Повторяйте все то, что показываем в обучающем видео. Тогда вы будете закреплять материал быстрее и сможете начать программировать на Python эффективно.👍
Смотрите наши обучающие видеоуроки и выучите Python быстрее всех! :)

Пікірлер: 94

  • @wiseplat
    @wiseplat4 жыл бұрын

    ►► Все уроки по Python kzread.info/head/PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps Пишите, что вы делали на tkinter.

  • @user-wz8pp5rd4l

    @user-wz8pp5rd4l

    3 жыл бұрын

    from tkinter import * import datetime def button_data(): print(datetime.datetime.now()) tk = Tk() bt = Button(tk, text="Time", command=button_data) bt.pack()

  • @ohnocoder

    @ohnocoder

    2 жыл бұрын

    Я за 5 минут сделал текстовый редактор, а вы 7 минут КНОПКУ делали??!?!?!?!?!¿!??!!?¿!

  • @sgm23

    @sgm23

    2 жыл бұрын

    @@ohnocoder ты рофлишь?

  • @ohnocoder

    @ohnocoder

    2 жыл бұрын

    @@sgm23 Нет.

  • @sgm23

    @sgm23

    2 жыл бұрын

    @@ohnocoder видеоролик обучающий,ты понимаешь?

  • @Andrei-de6mf
    @Andrei-de6mf3 жыл бұрын

    Видео супер ! Лучше вас никто не объяснял.

  • @mederusupbekov9451

    @mederusupbekov9451

    Жыл бұрын

    да это точно

  • @tothemoon2892
    @tothemoon28923 жыл бұрын

    Спасибо вам большое, вы обьясняете лучше других ютуберов!!!

  • @user-tr1yl4vj1d
    @user-tr1yl4vj1d3 жыл бұрын

    Кратко, понятливо и приятно слушать. Подпишусь!

  • @wiseplat

    @wiseplat

    3 жыл бұрын

    Спасибо 😀👍

  • @user-tr1yl4vj1d

    @user-tr1yl4vj1d

    3 жыл бұрын

    Продолжайте в том же духе, у вас отлично получается)

  • @user-ht6zv3ei8s
    @user-ht6zv3ei8s3 жыл бұрын

    Лучшее видео! Всё понятно и быстро объяснил.

  • @meteor5567
    @meteor55672 жыл бұрын

    Кратко, без воды и в удобном для понимания темпе. Видео безупречное!

  • @amvladimir3866
    @amvladimir3866 Жыл бұрын

    единственно все верно и правильно и сразу заработало.молодец.

  • @k1llchat809
    @k1llchat8093 жыл бұрын

    Спасибо огромное . Очень помогли с проектом

  • @user-lb8fv4xk5u
    @user-lb8fv4xk5u3 жыл бұрын

    Спасибо большое!!!

  • @LNWXSK
    @LNWXSK3 жыл бұрын

    благодаря вам я смог доделать свою игру! Спасибо огромное)))

  • @mederusupbekov9451
    @mederusupbekov9451 Жыл бұрын

    Спасибо вы спасительный круг

  • @user-sp4sm6it6n
    @user-sp4sm6it6n2 жыл бұрын

    Полезно и кратко:)

  • @user-nn3cr9gu3r
    @user-nn3cr9gu3r2 жыл бұрын

    Большое спасибо

  • @anime-video434
    @anime-video43411 ай бұрын

    Вы у меня 2 года назад учителем информатики были! Я даже не знал, что у вас ютуб канал есть! 😮

  • @user-ir8kc8pw9g

    @user-ir8kc8pw9g

    4 ай бұрын

    Не фига тебе повезло😮😮😮

  • @west_prime
    @west_prime3 жыл бұрын

    Спасибо большое

  • @fidgames1961
    @fidgames19613 жыл бұрын

    КОД: def button_press() : print("Кнопка нажата") from tkinter import * tk = Tk() a = Button(tk, text="Нажми меня", command=button_press) a.pack() ОБЪЯСНЕНИЕ: from tkinter import * - импортация tkinter tk = Tk() - активация a = Button(tk, text="Нажми меня", command=button_press) - кнопка a - название переменнной Button() - кнопка text="Нажми меня" - текст кнопки command=button_press - функция, работющия после нажатия command - функция (команда) button_press - то, что будет после нажатия кнопки a.pack() - активация def button_press() : print("Кнопка нажата") - то, что будет после нажатия кнопки

  • @ETOPOZNANIE
    @ETOPOZNANIE2 жыл бұрын

    Добрый День! Есть обучающее видео- интеграция ранее написанного кода python, с tkinter ?

  • @kulagintimofei7689
    @kulagintimofei76893 жыл бұрын

    Спасибо

  • @kaysakakaysaka918
    @kaysakakaysaka9182 жыл бұрын

    Хорошие уроки так держать, вы бы не смогли показать как выводить команды в графическое окно tkinter?

  • @user-cr2yu3tl4w
    @user-cr2yu3tl4w3 жыл бұрын

    Здравствуйте. Как поставит значение для опенСВ трешхолда? Об этом много инфа в интернете но никто не говорит про цифры...

  • @user-ww2xe3bj6x
    @user-ww2xe3bj6x2 жыл бұрын

    Олег мне 11 лет я изучаю питон всё понравилось спасибо бльшое вам !😋

  • @jandosabdiraiym5623
    @jandosabdiraiym56233 жыл бұрын

    спасибо

  • @MiHichX
    @MiHichX3 жыл бұрын

    Помогите пожалуйста мы просто делаем с другом типо проект и мы делаем комикс он рисует а я делаю так чтобы когда ты нажимал на кнопку то поевлялось другое фото

  • @zakhar9109
    @zakhar91093 жыл бұрын

    Спасибо на даже на информатике такое не расскажут

  • @mrx8312
    @mrx83124 жыл бұрын

    Запускаю в юпитере и без команды b1.mainloop() после b1.pack() не показывает форму.

  • @momokinya

    @momokinya

    3 жыл бұрын

    блин, спасибо что сказал, а то у меня в пайчарме тоже не выходило((

  • @user-uv3bx9vd1z

    @user-uv3bx9vd1z

    2 жыл бұрын

    Спасибо

  • @user-tw2dj5xh7q
    @user-tw2dj5xh7q Жыл бұрын

    Привет, ВШПИТ

  • @deeffest-hz
    @deeffest-hz Жыл бұрын

    а что делать если кнопку за картинкой не видно? когда убираю картинку (полностью стираю в коде) то кнопка видна. как ее на первый план поставить а за нее уже и картинку?

  • @user-ud2lx2sr1i
    @user-ud2lx2sr1i3 жыл бұрын

    Здравствуйте Олег сделал все так как вы показали, но на консоли ничего не выводится

  • @sova3220

    @sova3220

    2 жыл бұрын

    и хер шо автор ответит!

  • @tox_im3335

    @tox_im3335

    2 жыл бұрын

    @@sova3220 У меня все сработало, значит чел не правильно что то зделал. 1 отклонение и все код не рабочий

  • @Playgamepr

    @Playgamepr

    2 ай бұрын

    Не забыл на название окна.mainloop()

  • @user-ud2lx2sr1i

    @user-ud2lx2sr1i

    2 ай бұрын

    @@Playgamepr ля прошло 2 года а я забыл о чем речь )

  • @trenkov2390
    @trenkov23903 жыл бұрын

    Ну что ж, мой план это - создать калькулятор на Python с использованием библиотеки Tkinter. Я столкнулся с проблемой безразличия кнопок на своего создателя уже после того как оформил сам калькулятор. Мне пришлось начать изучать этот вопрос иии, я нашёл то, что искал! пускай хоть и не в одном ролике но, хотя бы после просмотра всех нужных мне видео смогу решить эту проблему (надеюсь, так, как ещё не посмотрел следующие)) )

  • @trenkov2390

    @trenkov2390

    3 жыл бұрын

    ^^^ кароче лайк поставил)))

  • @olegkabakov9196

    @olegkabakov9196

    3 жыл бұрын

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

  • @user-zi2iq7gt4u
    @user-zi2iq7gt4u Жыл бұрын

    Балиииин. Я столько времени угрохал на отладку приложения. При запуске все прописанные кнопки запускали функции, т.е. срабатывали при запуске, а потом хоть ты обжимайся не реагировали. Дело оказалось в скобках. Не надо в опции "command" прописывать функцию со скобками. Так, есть момент. А если необходимо запустить функцию передав ей параметры, то как тогда быть?

  • @user-iu6gv2ly3m
    @user-iu6gv2ly3m3 жыл бұрын

    КЛАСНООО ПОДПИСКА ТОГО СТОИТ КРАСАВЧИК! :)

  • @ckab10
    @ckab102 жыл бұрын

    Спасибо видео топ,но как сделать так чтобы она открывал там например диспечер задач

  • @user-pf8yg1tx6q
    @user-pf8yg1tx6q2 жыл бұрын

    Приветствую. Может подскажете, как справится с такой проблемой: запускаю на сервере с CentOS 7 скрипт, использующий ткинтер. Но в ответ получаю ошибку, типа отсутствует подключение к дисплею. Как можно решить эту проблему? Спасибо.

  • @Ven613

    @Ven613

    Жыл бұрын

    незачто

  • @rriizz775
    @rriizz7754 жыл бұрын

    А будет урок по библиотеке kivy?

  • @UltranAzist
    @UltranAzist2 жыл бұрын

    првет! помоги пожайлуста. как зделать чтобы кнопка "развернуть" возле "закрыть" была заблокирована?

  • @user-vu1wc4bp2m
    @user-vu1wc4bp2m Жыл бұрын

    А как сделать так, чтобы после нажатия кнопки открывался какой-то определенный файл на компьютере?

  • @Duolin1
    @Duolin14 ай бұрын

    Не получилось вот код: tk = Tk() b1 = Button(tk, text="Клик", command=button_press) b1.pack() def button_press(): money = m

  • @fantik86
    @fantik863 жыл бұрын

    Кстати я знаю одну прогу, называется PAGE, эта прога позволяет делать окна tkinter намного проще

  • @wiseplat

    @wiseplat

    3 жыл бұрын

    Привет 😀 Посмотрю👍

  • @vidjener2329
    @vidjener23293 жыл бұрын

    pythonru.com/uroki/obuchenie-python-gui-uroki-po-tkinter тут примерно то же самое только по другому, кнопки чуть ниже,)))

  • @v1xohay
    @v1xohay2 жыл бұрын

    Помогите пожалуйста такая проблема: открываю программу через cmd и окно не появляется, что делать?

  • @mrjeep2107
    @mrjeep2107 Жыл бұрын

    Как написать если с телкфона и я не могу написать tkinter import

  • @user-du2mf4zj1p
    @user-du2mf4zj1p4 жыл бұрын

    Хотелось бы более подробно узнать о графических элементах в Python

  • @user-ir8kc8pw9g
    @user-ir8kc8pw9g4 ай бұрын

    Здравствуйте! Сделал всё как вы показали, но у меня нечего не получилось😢

  • @alexanderpadalka5708
    @alexanderpadalka57083 жыл бұрын

  • @jekadoner3966
    @jekadoner39664 жыл бұрын

    Такой вопрос я запускаю все через cmd и блин нифига никого окна нет

  • @Channel-cb2xg

    @Channel-cb2xg

    4 жыл бұрын

    Таже проблема(

  • @trufel_sh

    @trufel_sh

    3 жыл бұрын

    @@Channel-cb2xg нажимаете пкм там idle нажимаете и выбирает какая у вас разрядка все

  • @Channel-cb2xg

    @Channel-cb2xg

    3 жыл бұрын

    @@trufel_sh спасибо, хоть кто-то ответил...

  • @trufel_sh

    @trufel_sh

    3 жыл бұрын

    @@Channel-cb2xg нез)

  • @user-jq2es3wp1f
    @user-jq2es3wp1f2 жыл бұрын

    command=lambda:function(self) правильнее

  • @KIRYA__AA
    @KIRYA__AA Жыл бұрын

    Почему вы не показали как вывести в таблички *?

  • @user-vd4dp8yx7h
    @user-vd4dp8yx7h3 жыл бұрын

    У меня в строке b1.pack() b пишет invalid sintax

  • @user-lb8fv4xk5u

    @user-lb8fv4xk5u

    3 жыл бұрын

    Перепроверь код

  • @toadsk8289

    @toadsk8289

    3 жыл бұрын

    Ты создал другую переменную

  • @user-kr7fg9uf9i
    @user-kr7fg9uf9i3 жыл бұрын

    А как сделать чтобы после клика кнопка пропадала? Буду рад ответу?

  • @user-uo1iw5ht5t

    @user-uo1iw5ht5t

    2 жыл бұрын

    хз как именно, но что то с destroy связано

  • @lego5991
    @lego59912 жыл бұрын

    from tkinter import * import time r=Tk() c=Canvas(width=2000,height=950) c.pack() cube = c.create_rectangle(0,0,50,50,fill='green') def btn_click(): for i in range(10): c.move (cube,10,0) r.update() time.sleep(0.005) def btn_clik(): for i in range(10): c.move (cube,-10,0) r.update() time.sleep(0.005) def btn_clikk(): for i in range(10): c.move (cube,0,10) r.update() time.sleep(0.005) def btn_clikkk(): for i in range(10): c.move (cube,0,-10) r.update() time.sleep(0.005) f=Frame(r) f.place() btn=Button (text='d',bg='gray', padx=10, pady=10,command = btn_click) btn.pack(side=RIGHT) k=Button (text='a',bg='gray', padx=10, pady=10,command=btn_clik) k.pack(side=LEFT) g=Button (text='s',bg='gray', padx=10, pady=10,command=btn_clikk) g.pack(side=BOTTOM) h=Button (text='w',bg='gray', padx=10, pady=10,command=btn_clikkk) h.pack(side=TOP) r.title('игра') r.mainloop()

  • @banananana54
    @banananana542 жыл бұрын

    Спасибо, кстати по мимо вас хорошо снимает еще и Иван Викторович, так можете и набрать в ютубе.

  • @user-xr3mr2nk5l
    @user-xr3mr2nk5l3 жыл бұрын

    Не не работает (

  • @jandosabdiraiym5623
    @jandosabdiraiym56233 жыл бұрын

    укипуп

  • @CVD-ip4yh
    @CVD-ip4yh Жыл бұрын

    Показывает что нету ошибок но не запускается

  • @jandosabdiraiym5623
    @jandosabdiraiym56233 жыл бұрын

    рким

  • @jandosabdiraiym5623
    @jandosabdiraiym56233 жыл бұрын

    упкуп

  • @sova3220
    @sova32202 жыл бұрын

    и никакого окна мля!

  • @toadsk8289
    @toadsk82893 жыл бұрын

    Можно сделать так from Tkinter import * root=Tk() def button_press(): label["text"] ="button pressed" label=Label(root,font=("Georgia",100)) btn=Button(root,text="press me", command=button_oress) label.pack() btn.pack() root.mainloop() Лайк если помог.

  • @xx_9qropixx217

    @xx_9qropixx217

    2 жыл бұрын

    Так легче from tkinter import * root = Tk() root.title(" ") root.geometry("300x250") btn = Button(text="Hello") btn.pack() root.mainloop()

  • @jandosabdiraiym5623
    @jandosabdiraiym56233 жыл бұрын

    упу

  • @user-ic7tz2se9l
    @user-ic7tz2se9l3 жыл бұрын

    тупо шпага дымит

  • @Sovereign_of_World
    @Sovereign_of_World Жыл бұрын

    столько ляпов

  • @no-name828
    @no-name828 Жыл бұрын

    Импорт с * признак дурного тона

Келесі