Туториал по работе с PyQt5 и QtDesigner

Sdílet
Vložit
  • čas přidán 25. 05. 2022
  • Проект можно скачать по ссылке: disk.yandex.ru/d/BL3q6zP6jCXd0w

Komentáře • 19

  • @karandalliik
    @karandalliik Před rokem +1

    очень спокойно и очень интересно)
    Че только не перерыл, чтобы увидеть это видео.
    Теперь осталось решить главную задачу:
    1) есть скрипт, который делает что-то и отслеживаем значения из вне запросами;
    2) будет GUI приложение с 3-4 кнопками;
    3) нужно из срипта передавать в приложение значения, чтобы они в реальном времени обновляли значения в каком либо поле и при появлении нужных данных, нажатием кнопки полученное значение отправить с приложения в скрипт и по этому значению скрипт уже принимает решение как действовать;
    Единственное что нашел, что и GUI, и скрипт должны работать в двух разных потоках для такой операции.
    Это еще одна, пока что, загадка.

  • @WertiGo260990
    @WertiGo260990 Před rokem +2

    Учите с первого урока использовать фреймы и выстраивать с помощью них интерфейс, при достаточно сложном интерфейсе это поможет второе не грузите интерфейс с помощью юика лучше учите сразу конвертировать ui в py, а так если дизайнер настроен верно то во вкладке просмотр у вас уже будет показать код python который автоматом генерируется и сможете сохранять сразу код py.

    • @user-nk3rp8wn6q
      @user-nk3rp8wn6q Před 5 měsíci

      Здравствуйте. Подскажите как это сделать? - " настроен верно то во вкладке просмотр у вас уже будет показать код python который автоматом генерируется и сможете сохранять сразу код py."

    • @Vladimir.Serebryakov
      @Vladimir.Serebryakov Před 2 měsíci

      Добрый день, пишет - app=QApplication(sys,argv)
      ^^^^
      NameError: name 'argv' is not defined , н можете подсказать в чем проблема?

  • @rushen8148
    @rushen8148 Před rokem

    Спасибо за туториал было интересно. Мои предложения по улучшению читаемости кода:
    * В стандартной библиотеке есть модуль string и оттуда можно было импортировать константы для генерации.
    * Поправить нейминг и избавиться от таких имён как res, gen и исправить опечатки.
    * Вместо двух строчек для записи в файл использовать метод writelines

    • @user-jz7zv6jr4x
      @user-jz7zv6jr4x Před 7 měsíci

      Главное, что надо добавить это typehint и докстринг

    • @Vladimir.Serebryakov
      @Vladimir.Serebryakov Před 2 měsíci

      @@user-jz7zv6jr4x Добрый день, пишет - app=QApplication(sys,argv)
      ^^^^
      NameError: name 'argv' is not defined , н можете подсказать в чем проблема?

  • @MrFlagman777
    @MrFlagman777 Před rokem +2

    В этом видео автор не зря переложил файл .exe в папку в которой лежит файл формы с расширением .ui, потому что если запустить .exe в папке в которой не будет лежать файл .ui ничего работать не будет. Для того чтобы работало без файла .ui нужно генерить файл .py на основе этой формы подключать к main и по другому обращаться к форме.
    Странно что за 30 минут автор не показал это важное дело.

  • @Vladimir.Serebryakov
    @Vladimir.Serebryakov Před 2 měsíci

    Кто может помочь, В Qt Designer все хорошо, запускаешь оболочку через pycharm все криво, почему?

  • @Vladimir.Serebryakov
    @Vladimir.Serebryakov Před 2 měsíci

    Добрый день, пишет - app=QApplication(sys,argv)
    ^^^^
    NameError: name 'argv' is not defined , н можете подсказать в чем проблема?

  • @user-my7so6dc2p
    @user-my7so6dc2p Před 2 měsíci

    Я только начал изучать Python и к сожалению не смог по вашей ссылке скачать проект. Если можно обновите пожалуйста ссылку.

  • @user-ne8bj7ip8x
    @user-ne8bj7ip8x Před rokem +2

    Как exe cделать?

  • @p1grishin
    @p1grishin Před rokem

    Разве конструкцию with нужно закрывать?её же смысл в этом, что она сама
    Исключения если длина пароля 0 или ни 1 чек бокса не стоит
    При такой генерации пароля может выйти, что только буквы, а иные символы не попадут(великий бог рандома), но тоже такое себе

    • @user-xy2jm7zt5u
      @user-xy2jm7zt5u Před rokem

      Тоже заметил, что close не нужен в этом случае.

  • @newage7002
    @newage7002 Před 4 měsíci

    О боже, удались с ютуба пожалуйста.

    • @Vladimir.Serebryakov
      @Vladimir.Serebryakov Před 2 měsíci

      Добрый день, пишет - app=QApplication(sys,argv)
      ^^^^
      NameError: name 'argv' is not defined , н можете подсказать в чем проблема?

    • @newage7002
      @newage7002 Před 2 měsíci

      @@Vladimir.Serebryakov Хмм. ну если что по остроумнее напишешь то может и подскажу.

    • @Vladimir.Serebryakov
      @Vladimir.Serebryakov Před 2 měsíci

      ​@@newage7002 Для начала обращатьcя надо на Вы к незнакомому человеку, и свой ответ можете оставить при себе, мир от этого не рухнет, и хотел бы уточнить , Вас что, кто то по жизни обидел?

    • @Vladimir.Serebryakov
      @Vladimir.Serebryakov Před 2 měsíci

      @@newage7002 Для начала обращайтесь пожалуйста на Вы, и мне как то не особенно уж интересует Ваша помощь, и хотел бы уточнить, Вас кто то сильно обидел?