Python Hub - сборище Питонистов
1.72K subscribers
657 photos
1 video
37 files
278 links
Уголок счастья для любого питониста.

Сотрудничество или заказы: @leshunist

https://shcoder.dev - студия разработки ShcoderDevelopment

https://t.me/pythonhub_chat - чат
Download Telegram
Что выдаст код выше?
Anonymous Quiz
64%
4
12%
3
20%
2
4%
5
0%
1
👍1
Пример использования листабельного* виджета для текста - scrolledtext. Импортировали его из Tkinter.

P.s. Для демо прикрутил заполнение текстом с задержкой time.sleep.

Код, как обычно, прикреплю ниже👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
scrolledtext.py
632 B
Прикрепляю код к посту выше.
Что выдаст код выше?
Anonymous Quiz
20%
Error
72%
[2, 4, 2.4]
8%
[2, 4]
0%
[4, 8]
👍1
Небольшой пример использования вкладок в Tkinter.

Основная часть - это виджет Notebook, который и позволяет создавать сами вкладки.

В качестве вкладок используем обычные Frame виджеты, на которые уже можем прикручивать GUI.

Код прикреплю ниже.👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👌1
tabs.py
667 B
код приложения со вкладками
Небольшая программа, которая определяет, какую кнопку вы нажали. Результат выводит на экран в Label.

Используем только библиотеку Tkinter.

Код, как обычно, будет ниже👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
button_check.py
339 B
Чекер нажатия кнопки.
Что выдаст код выше?
Anonymous Quiz
8%
5
8%
9
8%
Error
71%
14
4%
4
This media is not supported in your browser
VIEW IN TELEGRAM
Небольшая программа, где можно посмотреть на динамическую перерисовку виджета.

В данном случае был использован виджет Button, из библиотеки Tkinter.
Метод перерисовки - .place_configure

Код прикреплю ниже, спасибо👨‍💻

P.s. Как лучше показывать какие-то демки: через картинки или gif?
Please open Telegram to view this post
VIEW IN TELEGRAM
button_place_conf.py
373 B
Код перемещения кнопки.
Что выдаст код выше?
Anonymous Quiz
57%
2 3 4 5
4%
1 2 3 4
22%
3 4 5 6
17%
0 1 2 3 4
👍1
Может кому-то будет полезно. Используем чистый Tkinter.

Рисуем Canvas, а потом делаем на нем узор. В моем случае - кружочки .create_oval'ом.

Код оставлю ниже👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👌1