КРАСИВЫЙ ДИЗАЙН PYTHON ПРИЛОЖЕНИЯ при помощи библиотеки CUSTOMTKINTER

Поділитися
Вставка
  • Опубліковано 17 лис 2022
  • Библиотека customtkinter поможет вам создать красивое и быстрое приложение на языке Python. Библиотека является надстройкой над стандартной библиотекой питона - tkinter.
    Сссылка на репозиторий библиотеки:
    github.com/TomSchimansky/Cust...
    #python #tkinter #tkintertutorial #пайтон #питон #программирование #programming #customtkinter

КОМЕНТАРІ • 79

  • @shcoder001
    @shcoder001  Рік тому +6

    Сссылка на репозиторий библиотеки:
    github.com/TomSchimansky/CustomTkinter

  • @MrSadcore
    @MrSadcore Рік тому +19

    Отличная библа для простых проектов. Спасибо за инфу!

    • @shcoder001
      @shcoder001  Рік тому +1

      спасибо!

    • @kawaikaino5277
      @kawaikaino5277 Рік тому +1

      А что, не для простых?) В плане, какая-то другая библиотека?

    • @shcoder001
      @shcoder001  Рік тому

      @@kawaikaino5277 pyQT считается более серьезной

    • @kawaikaino5277
      @kawaikaino5277 Рік тому +1

      @@shcoder001 спасибо) за информацию

    • @cl0vvn_858
      @cl0vvn_858 Рік тому +1

      @@kawaikaino5277 pyQT, electron

  • @bondline3686
    @bondline3686 Рік тому +2

    Спасибо, очень пригодилось!

    • @shcoder001
      @shcoder001  Рік тому

      спасибо за фидбек!

  • @DS_official3
    @DS_official3 11 днів тому +1

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

  • @Kai4ik
    @Kai4ik Рік тому +5

    Отличный ролик, спасибо!)

  • @restovrator1128
    @restovrator1128 Рік тому +3

    Круть ! Продолжай в том же духе

  • @user-pv7fx8iy9d
    @user-pv7fx8iy9d 4 місяці тому +1

    большое спасибо! очень, нет не то слово просто ОЧЕНЬ КРУТОЙ ролик и библиотека просто афигенная удачи бро успехов подписчиков и всего хорошего надеюсь заметишь я очень рад

  • @sherzodabdumutalibov1384
    @sherzodabdumutalibov1384 Рік тому +1

    Ооооо спасибо!

  • @user-iy3yo2wt1n
    @user-iy3yo2wt1n Рік тому +1

    💣💣💣💣

  • @setwindowlongptr
    @setwindowlongptr Рік тому +1

    я уже представляю как это медленооо

    • @shcoder001
      @shcoder001  Рік тому

      медленно что? Все работает достаточно быстро, фризов и тд не замечал. По сути надстройка над обычными виджетами tkinter по визуалу.

  • @funnyshorts8006
    @funnyshorts8006 8 місяців тому +1

    Подскажи пожалуйста если знаешь фикс ошибки _tkinter.TclError: image "pyimage1" doesn't exist

    • @shcoder001
      @shcoder001  8 місяців тому

      пытаешься отобразить картинку на втором окне, которое создано не TopLevel'ом

  • @user-sq8so2ns1r
    @user-sq8so2ns1r 5 місяців тому +2

    Почему Вы знакомите с GUI интерфейсом, но не показываете либо показываете косвенно как создавать обработку событий??? К примеру по нажатию кнопки задействовать какую либо функцию, вывести результат функции, запустить к примеру ту же функцию цыкла по нажатию кнопки и вывести в окно работу цыкла, остановка цыкл на другую кнопку и.т.д. А так показали сам GUI и догадывайся куда прописывать функции при каких либо событиях.

    • @shcoder001
      @shcoder001  5 місяців тому

      это все есть в других уроках на канале. там мы пишем полноценные программы, в т.ч. используя эту библиотеку

    • @user-sq8so2ns1r
      @user-sq8so2ns1r 5 місяців тому

      @@shcoder001 С TKINTER , но с CUSTOMTKINTER нету.

    • @RomaRAW_
      @RomaRAW_ 2 місяці тому

      Программирование - это всегда решение каких-то проблем. Ты должен уметь искать информацию самостоятельно, если ты этого не можешь, возможно, это не твоë.

    • @dimagalaktionov471
      @dimagalaktionov471 29 днів тому

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

  • @Omgtired
    @Omgtired Рік тому +1

    Спасибо за видел! Полезная либа.
    Но почему ЭнТрай, энтри же :)

    • @shcoder001
      @shcoder001  Рік тому +1

      даааа. та я когда как говорю) Спасибо!

  • @user-oe9rh4ws9o
    @user-oe9rh4ws9o Рік тому +1

    А чем PyQt6 не устраивает?

    • @shcoder001
      @shcoder001  Рік тому

      лицензионное соглашение, да и простота использования

  • @WinTube001
    @WinTube001 4 місяці тому +2

    Библиотека совместима с PyQt5?

    • @shcoder001
      @shcoder001  4 місяці тому

      что подразумевается под совместима? Это разные либы

  • @user-rz3se3hd8x
    @user-rz3se3hd8x 2 місяці тому +1

    что делать если цвет кнопки не миняется (дай вообще как поменять)?

    • @shcoder001
      @shcoder001  2 місяці тому +1

      тут меняется только с темой, насколько помню. можешь использовать кнопку из обычного tkinter, там можно. эти либы абсолютно совместимы

  • @ironaddicts
    @ironaddicts Рік тому +2

    Отличное качество видео можете сделать пожалуйста похуже

    • @shcoder001
      @shcoder001  Рік тому +1

      я понял ваш сарказм, учту. спасибо

  • @shorek
    @shorek Рік тому +1

    Как я понял treeview там нет и меню непонятно как создать.

    • @shcoder001
      @shcoder001  Рік тому

      pythonru.com/uroki/vidzhet-treeview-tkinter-22

    • @shorek
      @shorek Рік тому +1

      @@shcoder001 Насколько понял вместе с ttinker это не работает, поэтому создать menubar или treeview с этим интерфейсом не выйдет. Только если разные окна.

    • @shcoder001
      @shcoder001  Рік тому +1

      @@shorek можно на обычное окно налепить виджеты из этой либы и наоборот. Можно миксовать, как угодно, ибо эта библиотека - чисто визуальная часть обычного tkinter'a.

  • @michaelmushers6368
    @michaelmushers6368 Рік тому +1

    Мне с tkinter проще, он очень логичен и понятен но запускаешь на мак ос приложение сделанное на винде и все... Там все перекошено! Сейчас изучаю PyQt и если там такая же "кросплатформерность" то мне проще на Tk тогда работать с коррекцией кода под ОС чем уклад Qt. А этот проект CTk честно говоря выглядит сыро.

    • @shcoder001
      @shcoder001  Рік тому

      согласен, сыроват. На маке Ctk смотрится так же, с большего. Какие-то виджеты можно брать там, какие-то то тут.

  • @user-xy3xu6zq1r
    @user-xy3xu6zq1r Рік тому +2

    подскажите, пожалуйста, а есть элемент типа datagrid?

    • @shcoder001
      @shcoder001  Рік тому +1

      есть TreeView в обычном tkinter

  • @kostalakost
    @kostalakost 6 місяців тому +1

    А её можно адаптировать под андроид?

    • @shcoder001
      @shcoder001  6 місяців тому

      к сожалению, нет

  • @pasha3177
    @pasha3177 Рік тому +2

    Чего там про кокаин?? :)

    • @shcoder001
      @shcoder001  Рік тому +1

      кокаин??

    • @pasha3177
      @pasha3177 Рік тому +2

      @@shcoder001 :))) ну мне так послышалось :)

    • @shcoder001
      @shcoder001  Рік тому +1

      @@pasha3177 понял принял))

  • @JustForLools
    @JustForLools Рік тому +1

    А в exeшник эта либа конвертируется?

    • @shcoder001
      @shcoder001  Рік тому

      не пробовал, но можешь попытатья по способу моего видео ua-cam.com/video/NVBOzocLzuA/v-deo.html&ab_channel=Shcoder

    • @victorchernov5422
      @victorchernov5422 Рік тому +1

      В EXE-шник конвертируется но не очень. В смысле, в 1 файл не получится. Автор писал в форуме. Я пробовал с помощью auto-py-to-exe - получается папка с большим количеством библиотек внутри. Для небольших приложений дюже неудобно.

    • @shcoder001
      @shcoder001  Рік тому

      @@victorchernov5422 у меня есть видо с конверацией через автопайехе на канале, только там обычный tkinter. Тут просто либо ты один exe голый файл - тогда да, чисто сырой проект без медиа ( картинки и тд) либо ты делаешь много файлов и все это в zip либо в установщик, который распаковывается на компе у того, кто хочет юзать прогу.

  • @user-xg8qt8ky1s
    @user-xg8qt8ky1s Рік тому +1

    Tk это не серьёзно! Если нужен GUI используй PySide

    • @shcoder001
      @shcoder001  Рік тому

      уж лучше PyQT.

    • @user-xg8qt8ky1s
      @user-xg8qt8ky1s Рік тому +1

      @@shcoder001 Чем он лучше?

    • @shcoder001
      @shcoder001  Рік тому

      @@user-xg8qt8ky1s у Pyside маленькое комьюнити, как минимум.

    • @user-xg8qt8ky1s
      @user-xg8qt8ky1s Рік тому +1

      @@shcoder001 С чего у него "маленькое комьюнити"? PySide это официальная привязка к qt с коммерческой поддержкой от Qt Company.

    • @shcoder001
      @shcoder001  Рік тому

      @@user-xg8qt8ky1s ладно, тут ты с большего прав. Видео не нацелено сказать что tk лучший. просто виджеты у него скудноваты, поэтому данное решение может кому-то помочь.

  • @danilgordyushin4421
    @danilgordyushin4421 Рік тому

    а как установить библиотеку?

    • @shcoder001
      @shcoder001  Рік тому

      pip install customtkinter?

    • @danilgordyushin4421
      @danilgordyushin4421 Рік тому

      @@shcoder001, не могу понять просто как её установить

    • @shcoder001
      @shcoder001  Рік тому

      @@danilgordyushin4421 в терминале ввести команду выше. не работает?

  • @gilman2056
    @gilman2056 Рік тому +3

    Лучше уж pyqt5

    • @shcoder001
      @shcoder001  Рік тому +2

      Для мелких приложений особо нет смысла морочиться с pyQT, да и на использование в коммерческих целях нужны какие-то лицензии и тд. А тут все октрыто-доступно.

    • @gilman2056
      @gilman2056 Рік тому

      @@Derian_De_Grey почитал книжку Дронова, там по сути все ясно и четко объясняется че как работает. После с tkinter даже заморачиваться не хочется

  • @GolosCD1988
    @GolosCD1988 6 місяців тому +1

    Небезопасно

    • @shcoder001
      @shcoder001  6 місяців тому

      почему

    • @GolosCD1988
      @GolosCD1988 6 місяців тому +1

      @@shcoder001 какая то маленькая библиотека, от какого-то непонятного чела. Использовать эту библу можно дома. Для пет проектов, а вот принести уже на работу…сотрудники информационной безопасности не дадут использовать или даже установить. Соотвественно не прикладная библа.

    • @shcoder001
      @shcoder001  6 місяців тому

      на гитхабе 9к звезд. не такая уж и ноунейм либа. вопрос в том, какой продукт пилит компания.@@GolosCD1988

    • @shcoder001
      @shcoder001  6 місяців тому

      ну пет проекты или макеты для проектов или чисто проверка теории для каких-то стартапов - идеально, я считаю@@GolosCD1988

  • @sumburno
    @sumburno 5 місяців тому +2

    Не увидел красивый UI - какая-то примитивная графика 20-летней давности

    • @shcoder001
      @shcoder001  5 місяців тому

      Что для вас тогда красивый UI? Свистоперделки?

    • @sumburno
      @sumburno 5 місяців тому

      @@shcoder001 да я вас умоляю - откройте любой современный сервис, приложение и посмотрите. Это уж слишком скучно, я понимаю, что вы не дизайнер, но не лучший способ тогда демонстрировать UI