Уроки Python / Модуль tkinter создание кнопки и вызов функции
Привет друзья! На этом уроке мы с вами сделаем первое графическое приложение в Python используя модуль tkinter.
✔ Поддержи проект: wiseplat.org/donat
✔ Вступай в группу Вк - wiseplat 🚀
✔ Подписывайся zen.yandex.ru/id/5e9a61242427...
✔ Создадим нашу кнопку.
✔ Привяжем к этой кнопке функцию, которая будет выполняться при нажатии на кнопку.
✔ Научимся работать с именованными аргументами.
❗️❗️❗️ Активируем tkinter через создание объекта.
✅ Теперь вы можете создавать свои интерактивные приложения с помощью Python! Уроки по tkinter помогут в этом!
►► Подписывайся на наш канал!
#урокиpython #урокипитон #python #программирование #дляначинающих
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
✅ Начинаете программировать? - Повторяйте все то, что показываем в обучающем видео. Тогда вы будете закреплять материал быстрее и сможете начать программировать на Python эффективно.👍
Смотрите наши обучающие видеоуроки и выучите Python быстрее всех! :)
Пікірлер: 94
►► Все уроки по Python kzread.info/head/PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps Пишите, что вы делали на tkinter.
@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
2 жыл бұрын
Я за 5 минут сделал текстовый редактор, а вы 7 минут КНОПКУ делали??!?!?!?!?!¿!??!!?¿!
@sgm23
2 жыл бұрын
@@ohnocoder ты рофлишь?
@ohnocoder
2 жыл бұрын
@@sgm23 Нет.
@sgm23
2 жыл бұрын
@@ohnocoder видеоролик обучающий,ты понимаешь?
Видео супер ! Лучше вас никто не объяснял.
@mederusupbekov9451
Жыл бұрын
да это точно
Спасибо вам большое, вы обьясняете лучше других ютуберов!!!
Кратко, понятливо и приятно слушать. Подпишусь!
@wiseplat
3 жыл бұрын
Спасибо 😀👍
@user-tr1yl4vj1d
3 жыл бұрын
Продолжайте в том же духе, у вас отлично получается)
Лучшее видео! Всё понятно и быстро объяснил.
Кратко, без воды и в удобном для понимания темпе. Видео безупречное!
единственно все верно и правильно и сразу заработало.молодец.
Спасибо огромное . Очень помогли с проектом
Спасибо большое!!!
благодаря вам я смог доделать свою игру! Спасибо огромное)))
Спасибо вы спасительный круг
Полезно и кратко:)
Большое спасибо
Вы у меня 2 года назад учителем информатики были! Я даже не знал, что у вас ютуб канал есть! 😮
@user-ir8kc8pw9g
4 ай бұрын
Не фига тебе повезло😮😮😮
Спасибо большое
КОД: 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("Кнопка нажата") - то, что будет после нажатия кнопки
Добрый День! Есть обучающее видео- интеграция ранее написанного кода python, с tkinter ?
Спасибо
Хорошие уроки так держать, вы бы не смогли показать как выводить команды в графическое окно tkinter?
Здравствуйте. Как поставит значение для опенСВ трешхолда? Об этом много инфа в интернете но никто не говорит про цифры...
Олег мне 11 лет я изучаю питон всё понравилось спасибо бльшое вам !😋
спасибо
Помогите пожалуйста мы просто делаем с другом типо проект и мы делаем комикс он рисует а я делаю так чтобы когда ты нажимал на кнопку то поевлялось другое фото
Спасибо на даже на информатике такое не расскажут
Запускаю в юпитере и без команды b1.mainloop() после b1.pack() не показывает форму.
@momokinya
3 жыл бұрын
блин, спасибо что сказал, а то у меня в пайчарме тоже не выходило((
@user-uv3bx9vd1z
2 жыл бұрын
Спасибо
Привет, ВШПИТ
а что делать если кнопку за картинкой не видно? когда убираю картинку (полностью стираю в коде) то кнопка видна. как ее на первый план поставить а за нее уже и картинку?
Здравствуйте Олег сделал все так как вы показали, но на консоли ничего не выводится
@sova3220
2 жыл бұрын
и хер шо автор ответит!
@tox_im3335
2 жыл бұрын
@@sova3220 У меня все сработало, значит чел не правильно что то зделал. 1 отклонение и все код не рабочий
@Playgamepr
2 ай бұрын
Не забыл на название окна.mainloop()
@user-ud2lx2sr1i
2 ай бұрын
@@Playgamepr ля прошло 2 года а я забыл о чем речь )
Ну что ж, мой план это - создать калькулятор на Python с использованием библиотеки Tkinter. Я столкнулся с проблемой безразличия кнопок на своего создателя уже после того как оформил сам калькулятор. Мне пришлось начать изучать этот вопрос иии, я нашёл то, что искал! пускай хоть и не в одном ролике но, хотя бы после просмотра всех нужных мне видео смогу решить эту проблему (надеюсь, так, как ещё не посмотрел следующие)) )
@trenkov2390
3 жыл бұрын
^^^ кароче лайк поставил)))
@olegkabakov9196
3 жыл бұрын
блет, тоже самое щас делаю, не могу понять, как сделать так, чтобы при нажатии на кнопку, в окне писалась нужная цифра.. можно сделать для каждой кнопки функцию, но это кажется так тупо... как с помощью одной функции это решить, блин?
Балиииин. Я столько времени угрохал на отладку приложения. При запуске все прописанные кнопки запускали функции, т.е. срабатывали при запуске, а потом хоть ты обжимайся не реагировали. Дело оказалось в скобках. Не надо в опции "command" прописывать функцию со скобками. Так, есть момент. А если необходимо запустить функцию передав ей параметры, то как тогда быть?
КЛАСНООО ПОДПИСКА ТОГО СТОИТ КРАСАВЧИК! :)
Спасибо видео топ,но как сделать так чтобы она открывал там например диспечер задач
Приветствую. Может подскажете, как справится с такой проблемой: запускаю на сервере с CentOS 7 скрипт, использующий ткинтер. Но в ответ получаю ошибку, типа отсутствует подключение к дисплею. Как можно решить эту проблему? Спасибо.
@Ven613
Жыл бұрын
незачто
А будет урок по библиотеке kivy?
првет! помоги пожайлуста. как зделать чтобы кнопка "развернуть" возле "закрыть" была заблокирована?
А как сделать так, чтобы после нажатия кнопки открывался какой-то определенный файл на компьютере?
Не получилось вот код: tk = Tk() b1 = Button(tk, text="Клик", command=button_press) b1.pack() def button_press(): money = m
Кстати я знаю одну прогу, называется PAGE, эта прога позволяет делать окна tkinter намного проще
@wiseplat
3 жыл бұрын
Привет 😀 Посмотрю👍
pythonru.com/uroki/obuchenie-python-gui-uroki-po-tkinter тут примерно то же самое только по другому, кнопки чуть ниже,)))
Помогите пожалуйста такая проблема: открываю программу через cmd и окно не появляется, что делать?
Как написать если с телкфона и я не могу написать tkinter import
Хотелось бы более подробно узнать о графических элементах в Python
Здравствуйте! Сделал всё как вы показали, но у меня нечего не получилось😢
™
Такой вопрос я запускаю все через cmd и блин нифига никого окна нет
@Channel-cb2xg
4 жыл бұрын
Таже проблема(
@trufel_sh
3 жыл бұрын
@@Channel-cb2xg нажимаете пкм там idle нажимаете и выбирает какая у вас разрядка все
@Channel-cb2xg
3 жыл бұрын
@@trufel_sh спасибо, хоть кто-то ответил...
@trufel_sh
3 жыл бұрын
@@Channel-cb2xg нез)
command=lambda:function(self) правильнее
Почему вы не показали как вывести в таблички *?
У меня в строке b1.pack() b пишет invalid sintax
@user-lb8fv4xk5u
3 жыл бұрын
Перепроверь код
@toadsk8289
3 жыл бұрын
Ты создал другую переменную
А как сделать чтобы после клика кнопка пропадала? Буду рад ответу?
@user-uo1iw5ht5t
2 жыл бұрын
хз как именно, но что то с destroy связано
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()
Спасибо, кстати по мимо вас хорошо снимает еще и Иван Викторович, так можете и набрать в ютубе.
Не не работает (
укипуп
Показывает что нету ошибок но не запускается
рким
упкуп
и никакого окна мля!
Можно сделать так 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
2 жыл бұрын
Так легче from tkinter import * root = Tk() root.title(" ") root.geometry("300x250") btn = Button(text="Hello") btn.pack() root.mainloop()
упу
тупо шпага дымит
столько ляпов
Импорт с * признак дурного тона