КРАСИВЫЙ ДИЗАЙН PYTHON ПРИЛОЖЕНИЯ при помощи библиотеки CUSTOMTKINTER
HTML-код
- Опубликовано: 20 сен 2024
- Библиотека customtkinter поможет вам создать красивое и быстрое приложение на языке Python. Библиотека является надстройкой над стандартной библиотекой питона - tkinter.
Сссылка на репозиторий библиотеки:
github.com/Tom...
#python #tkinter #tkintertutorial #пайтон #питон #программирование #programming #customtkinter
Сссылка на репозиторий библиотеки:
github.com/TomSchimansky/CustomTkinter
Отличная библа для простых проектов. Спасибо за инфу!
спасибо!
А что, не для простых?) В плане, какая-то другая библиотека?
@@kawaikaino5277 pyQT считается более серьезной
@@shcoder001 спасибо) за информацию
@@kawaikaino5277 pyQT, electron
большое спасибо! очень, нет не то слово просто ОЧЕНЬ КРУТОЙ ролик и библиотека просто афигенная удачи бро успехов подписчиков и всего хорошего надеюсь заметишь я очень рад
спасибо
Спасибо большое 🎉
Круть ! Продолжай в том же духе
спасибо!
Спасибо, очень пригодилось!
спасибо за фидбек!
Отличный ролик, спасибо!)
спасибо!
я уже представляю как это медленооо
медленно что? Все работает достаточно быстро, фризов и тд не замечал. По сути надстройка над обычными виджетами tkinter по визуалу.
💣💣💣💣
спасибо
Ооооо спасибо!
не за что)
Почему Вы знакомите с GUI интерфейсом, но не показываете либо показываете косвенно как создавать обработку событий??? К примеру по нажатию кнопки задействовать какую либо функцию, вывести результат функции, запустить к примеру ту же функцию цыкла по нажатию кнопки и вывести в окно работу цыкла, остановка цыкл на другую кнопку и.т.д. А так показали сам GUI и догадывайся куда прописывать функции при каких либо событиях.
это все есть в других уроках на канале. там мы пишем полноценные программы, в т.ч. используя эту библиотеку
@@shcoder001 С TKINTER , но с CUSTOMTKINTER нету.
Программирование - это всегда решение каких-то проблем. Ты должен уметь искать информацию самостоятельно, если ты этого не можешь, возможно, это не твоë.
бро, насчет цыклов я тебе не подскажу, но слышал про циклы, оч интересная тема, глянь оф документацию, глядишь найдешь ответы на свои вопросы!!
автору спасибо за видик
Отличное качество видео можете сделать пожалуйста похуже
я понял ваш сарказм, учту. спасибо
что делать если цвет кнопки не миняется (дай вообще как поменять)?
тут меняется только с темой, насколько помню. можешь использовать кнопку из обычного tkinter, там можно. эти либы абсолютно совместимы
Спасибо за видел! Полезная либа.
Но почему ЭнТрай, энтри же :)
даааа. та я когда как говорю) Спасибо!
Подскажи пожалуйста если знаешь фикс ошибки _tkinter.TclError: image "pyimage1" doesn't exist
пытаешься отобразить картинку на втором окне, которое создано не TopLevel'ом
Мне с tkinter проще, он очень логичен и понятен но запускаешь на мак ос приложение сделанное на винде и все... Там все перекошено! Сейчас изучаю PyQt и если там такая же "кросплатформерность" то мне проще на Tk тогда работать с коррекцией кода под ОС чем уклад Qt. А этот проект CTk честно говоря выглядит сыро.
согласен, сыроват. На маке Ctk смотрится так же, с большего. Какие-то виджеты можно брать там, какие-то то тут.
Библиотека совместима с PyQt5?
что подразумевается под совместима? Это разные либы
Как я понял treeview там нет и меню непонятно как создать.
pythonru.com/uroki/vidzhet-treeview-tkinter-22
@@shcoder001 Насколько понял вместе с ttinker это не работает, поэтому создать menubar или treeview с этим интерфейсом не выйдет. Только если разные окна.
@@shorek можно на обычное окно налепить виджеты из этой либы и наоборот. Можно миксовать, как угодно, ибо эта библиотека - чисто визуальная часть обычного tkinter'a.
подскажите, пожалуйста, а есть элемент типа datagrid?
есть TreeView в обычном tkinter
Чего там про кокаин?? :)
кокаин??
@@shcoder001 :))) ну мне так послышалось :)
@@pasha3177 понял принял))
А чем PyQt6 не устраивает?
лицензионное соглашение, да и простота использования
А её можно адаптировать под андроид?
к сожалению, нет
Tk это не серьёзно! Если нужен GUI используй PySide
уж лучше PyQT.
@@shcoder001 Чем он лучше?
@@ПуляевГригорий у Pyside маленькое комьюнити, как минимум.
@@shcoder001 С чего у него "маленькое комьюнити"? PySide это официальная привязка к qt с коммерческой поддержкой от Qt Company.
@@ПуляевГригорий ладно, тут ты с большего прав. Видео не нацелено сказать что tk лучший. просто виджеты у него скудноваты, поэтому данное решение может кому-то помочь.
А в exeшник эта либа конвертируется?
не пробовал, но можешь попытатья по способу моего видео ruclips.net/video/NVBOzocLzuA/видео.html&ab_channel=Shcoder
В EXE-шник конвертируется но не очень. В смысле, в 1 файл не получится. Автор писал в форуме. Я пробовал с помощью auto-py-to-exe - получается папка с большим количеством библиотек внутри. Для небольших приложений дюже неудобно.
@@victorchernov5422 у меня есть видо с конверацией через автопайехе на канале, только там обычный tkinter. Тут просто либо ты один exe голый файл - тогда да, чисто сырой проект без медиа ( картинки и тд) либо ты делаешь много файлов и все это в zip либо в установщик, который распаковывается на компе у того, кто хочет юзать прогу.
а как установить библиотеку?
pip install customtkinter?
@@shcoder001, не могу понять просто как её установить
@@danilgordyushin4421 в терминале ввести команду выше. не работает?
Лучше уж pyqt5
Для мелких приложений особо нет смысла морочиться с pyQT, да и на использование в коммерческих целях нужны какие-то лицензии и тд. А тут все октрыто-доступно.
@@Derian_De_Grey почитал книжку Дронова, там по сути все ясно и четко объясняется че как работает. После с tkinter даже заморачиваться не хочется
Не увидел красивый UI - какая-то примитивная графика 20-летней давности
Что для вас тогда красивый UI? Свистоперделки?
@@shcoder001 да я вас умоляю - откройте любой современный сервис, приложение и посмотрите. Это уж слишком скучно, я понимаю, что вы не дизайнер, но не лучший способ тогда демонстрировать UI
Небезопасно
почему
@@shcoder001 какая то маленькая библиотека, от какого-то непонятного чела. Использовать эту библу можно дома. Для пет проектов, а вот принести уже на работу…сотрудники информационной безопасности не дадут использовать или даже установить. Соотвественно не прикладная библа.
на гитхабе 9к звезд. не такая уж и ноунейм либа. вопрос в том, какой продукт пилит компания.@@GolosCD1988
ну пет проекты или макеты для проектов или чисто проверка теории для каких-то стартапов - идеально, я считаю@@GolosCD1988