GUI-приложение на Python | PySide6/2 | Пишем первое GUI-приложение

Поделиться
HTML-код
  • Опубликовано: 11 апр 2021
  • Скидка 50% по промокоду MADTEACHER при переходе со ссылке stepik.org/a/138391 (действует по 24.05.2023)
    В этом видео разберемся, какие нужны библиотеки и дополнительные приложения для того, чтобы начать разрабатывать приложения с графическим пользовательским интерфейсом
    Ссылка на код из видео: github.com/MADTeacher/MADPyth...
    Мои книги:
    1) Принципы, паттерны и методологии разработки программного обеспечения - urait.ru/bcode/477495
    2) Основы программирования на Python - urait.ru/bcode/477353
    3) Основы Dart - mad_enter_it?w=wall-19...
    ----------Подписываемся----------
    VK: mad_enter_it
    #Python #PySide #Qt

Комментарии • 30

  • @_MADTeacher
    @_MADTeacher  11 месяцев назад

    Скидка по промокоду MADTEACHER (при переходе со ссылке) на курс "Python в мультиагентных системах" - stepik.org/a/178349 или "Грокаем Python через разработку проекта" stepik.org/a/138391

  • @user-kq7ml4ki8e
    @user-kq7ml4ki8e 2 года назад

    Привет, очень интересный формат видео, без лишних действий. Спасибо!

  • @Fr2elancer
    @Fr2elancer 2 года назад

    Благодарю автора, все получилось. Желаю еще много таких же толковых видео и много подписичников

  • @alisanotsleep
    @alisanotsleep 2 года назад

    Лучший!

  • @user-tx4ge2xr7m
    @user-tx4ge2xr7m 2 года назад +4

    Спасибо большое автору за видео. Хотел отметить один нюанс: после установки
    PySide (PySide2, PySide6) устанавливать дизайнер нет необходимости.
    Он находится по пути (для PySide6):
    C:\PythonProjects\My_GUI_Project\venv\Lib\site-packages\PySide6\designer.exe

    • @SantaCluster
      @SantaCluster Год назад

      нюанс для линуксов:
      после установки Pyside6 можно запустить дизайнер следующей командой (находясь в своём виртуальном окружении venv):
      python venv/bin/pyside6-designer
      (этот скрипт запустит [path_to_your_project]/venv/lib/[python_version]/site-packages/PySide6/designer)

  • @takiekakmi7532
    @takiekakmi7532 Год назад

    Ля, хеловорлд) Помню как глаза на лоб полезли, когда первый раз увидел данное чудо... 😄 Хотя так ни разу и не юзал в работе

  • @namiqrustamov8675
    @namiqrustamov8675 2 года назад

    Почему вы перешли на main.py на 6:13 минуте? причем тут этот файл? работали же с mainwindow.ui???

  • @spilusgaru
    @spilusgaru 2 года назад

    Доброго дня. Подскажите реально ли на кнопку добавить изображение?

    • @_MADTeacher
      @_MADTeacher  2 года назад

      Добрый день. Да, можно это сделать. Один запрос в google на английском и будет кучу вариантов решения ;) Если хочется сделать это с девизом: "Пафос и превозмогание", то надо пилить собственный виджет))

    • @spilusgaru
      @spilusgaru 2 года назад

      @@_MADTeacher спасибо, уже разобрался. То что мне нужно есть в вашем втором или третьем видео в плейлисте по PySide, там где вы крест на кнопку цепляли. На английском действительно тонна информации по GUI на Питоне.

  • @master-Dmitriy
    @master-Dmitriy 3 года назад

    Подскажи пожалуйста, а как изменить на русский язык qt designer. С английским тяжеловато, искал в поисковике не нашел. Буду очень признателен тебе за совет.

    • @_MADTeacher
      @_MADTeacher  3 года назад +1

      День добрый! И не найдете (меня бесит та же ситуация, только наоборот =). В Qt Designer нет возможности менять язык, т.к. он по умолчанию берет главный язык определенный в системе. Единственное, что в таком случае могу посоветовать - использовать тогда Qt Creator с встроенным в него Qt Designer. Создаете там новый проект, клепаете формы и потом переносите в директорию с Python-проектом. В Qt Creator язык меняется следующим образом Tools -> Options -> Enviroment -> Language

  • @user-fl3cf7jr5l
    @user-fl3cf7jr5l 2 года назад

    Программа не запускается, в чем может быть проблема?

  • @andryshe4ka388
    @andryshe4ka388 Месяц назад

    бро,очень тихий звук

  • @burialstance
    @burialstance 3 года назад +1

    Норм тема только го в qml

    • @_MADTeacher
      @_MADTeacher  3 года назад

      Сначала надо выбрать список из идей для видео по стандартным виджетам, а там и в qml переберусь ^_^

  • @_MADTeacher
    @_MADTeacher  3 года назад

    Обновляемый плейлист по разработке GUI на Python с использованием PySide: ruclips.net/p/PLG7hNdgnQsve2wTHmd2q75jHTXFJFADsR

  • @bilalprogram354
    @bilalprogram354 3 года назад

    Возможная ссылка для скачивания Qt

    • @_MADTeacher
      @_MADTeacher  3 года назад +1

      www.qt.io/download-qt-installer?hsCtaTracking=99d9dd4f-5681-48d2-b096-470725510d34%7C074ddad0-fdef-4e53-8aa8-5e8a876d6ab4

    • @bilalprogram354
      @bilalprogram354 3 года назад

      @@_MADTeacher Выполнение кода не может продолжаться, поскольку MSVCP140.DLL не найден. Переустановка программы может решить эту проблему.

    • @bilalprogram354
      @bilalprogram354 3 года назад

      Эта проблема появляется при установке

  • @Mike_koi
    @Mike_koi 8 месяцев назад

    блин, чё так тихо

  • @user-hs5df3wo1x
    @user-hs5df3wo1x 2 года назад

    Выдает ошибку from ui_mainwindow import Ui_MainWindow
    ValueError: source code string cannot contain null bytes, что за нулевые байты откуда они, что ни делаю все по боку. Прогу писал точно в соответствии с вам, который час уже бьюсь

    • @OrangePltn
      @OrangePltn 2 года назад

      Столкнулся с такой же ошибкой, в итоге заметил, что файл в кодировке utf-16, пересохранил в utf-8, ошибка пропала. (vscode).

    • @user-hs5df3wo1x
      @user-hs5df3wo1x 2 года назад

      @@OrangePltn да уже и сам разобрался

    • @user-zf3vo2qi8f
      @user-zf3vo2qi8f Месяц назад

      Я заменил при конвертации из .ui в .py (через терминал) ">" на "-o" и проблема исчезла.

  • @user-ud4yv6ww7m
    @user-ud4yv6ww7m 6 месяцев назад

    тихо

  • @DoncodePHP
    @DoncodePHP Год назад

    Такой интерфейс даже для первого урока выглядит ужасно.
    Как будто в 1998 г попал.

  • @softwareDevFromAlmaty
    @softwareDevFromAlmaty 2 года назад

    Kak to ne interesno