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