Уроки Python / Установка PyQt5 создание первого GUI приложения

Привет друзья! На этом уроке мы с вами установим модуль PyQt5 и создадим свое первое GUI приложения в Python.
✔ Телеграм - t.me/wiseplat 🚀
✔ Вступай в группу Вк - wiseplat1 🚀
✔ Подписывайся zen.yandex.ru/id/5e9a61242427...
✔ Поддержи проект: wiseplat.org/donat
Будем использовать лайфхак - воспользуемся визуальным редактором qt designer. На этом уроке мы с вами:
✔ Установим модуль PyQt5 в Python.
✔ Создадим первое GUI приложение на Python (приложение с графическим интерфейсом) используя модуль PyQt5.
✔ Добавим вызов функции при клике на кнопку в графическом интерфейсе.
✔ Установим и научимся работать с QT Designer (визуальный редактор) для быстрого создания графического интерфейса в Python :) .
❗️❗️❗️ Создавайте свое первое графическое приложение легко и быстро по этому видеоуроку.
#урокиpython #урокипитон #python #программирование #дляначинающих
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
►► Подписывайся на канал!

Пікірлер: 117

  • @wiseplat
    @wiseplat4 жыл бұрын

    ►► Все уроки по Python kzread.info/head/PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps Пишите какие графические приложения вы хотите сделать на Python! Для поддержки канала: wiseplat.org/donat По номеру карты: 5599005072205482 ✅ Для тех, кто оставил позитив, вот исходники: github.com/WISEPLAT/python-code/tree/master/python-pyqt5

  • @eva_m1276

    @eva_m1276

    4 жыл бұрын

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

  • @grantowen6992

    @grantowen6992

    3 жыл бұрын

    A tip: watch movies on Kaldrostream. I've been using it for watching lots of of movies lately.

  • @fletcherjax5078

    @fletcherjax5078

    3 жыл бұрын

    @Grant Owen yup, I have been watching on KaldroStream for since december myself :D

  • @user-oy7vn6mk1t
    @user-oy7vn6mk1t3 жыл бұрын

    Знаете что самое крутое? Он все что делает - проговаривает. Если новенький не понял что в видео нажали для какого-то действия, он услышит что нажать.

  • @user-lz8cd2eq8g
    @user-lz8cd2eq8g3 жыл бұрын

    Большое спасибо за Ваши уроки. Все понятно. Очень нравится, Ваш подход. Хочется учится дальше.

  • @user-Homo_Sapiens
    @user-Homo_Sapiens2 жыл бұрын

    Спасибо. Хорошая подача материала и все заработало.

  • @Fr2elancer
    @Fr2elancer2 жыл бұрын

    Благодарю автора! Не сразу, но все получилось

  • @hello_my_world
    @hello_my_world4 жыл бұрын

    Ну наконец-то хоть кто-то понятно объяснил

  • @black_grizzly
    @black_grizzly2 жыл бұрын

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

  • @user-dm8ms6xq1v
    @user-dm8ms6xq1v8 ай бұрын

    Красава!

  • @UllriLP
    @UllriLP Жыл бұрын

    на нём вырастет новое поколение )

  • @happylife2345
    @happylife23454 жыл бұрын

    Здравствуйте! Спасибо за уроки! Очень доступно и понятно. Единственное, у Вас два плейлиста для новичков изучающих Python и в каждой более 100 уроков. Вы делаете огромную работу, спасибо еще раз! По отдельности, каждый урок очень ценен. Но не могли бы Вы создать из них один плейлист и пронумеровать их как то, так, что бы было понятно с чего начинать?

  • @user-gv5ok3ff7v
    @user-gv5ok3ff7v3 жыл бұрын

    Спасибо вам, очень помогло

  • @user-zg7fc9rk4p
    @user-zg7fc9rk4p3 жыл бұрын

    Наконец-то понятно. Аригато!

  • @user-jw3ks7kr4f
    @user-jw3ks7kr4f2 жыл бұрын

    всё отлично.... Но! естественно есть НО!!!! 1. Порой слишком быстро!! 2. Используемые программы, особенно те между которыми переключаешься. 3. Места сохранения. Рассказываешь неплохо и объясняешь, но мелкие нюансы для тех кто ещё не в теме критично... К тому же информация может устаревать и немного отличаться (хороший пример pyqt5 и pyqt6). Я к сожалению после просмотра так и не смог запустить файл... буду копать дальше.

  • @s0042
    @s00424 жыл бұрын

    Чувак ты супер, если бы не ты я бы волосы выдрал себе на ..... 2 дня мучился с привязкой кода, перечитал и пересмотрел кучу инфы, но ты молодец сделал все пошагово как раз для таких как я. Лайк и подписка )

  • @parkerparker9378
    @parkerparker93782 жыл бұрын

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

  • @madmentat9596
    @madmentat95963 жыл бұрын

    10:12 Здравствуйте. Интересно, а вот строчки, начинающиеся с if name __==__ "__main__": и далее, это что такое? Вот, типа "было так", а потом "я отдельно написал" - это какой-то слишком резкий для понимания скачок.

  • @_wozgard

    @_wozgard

    3 жыл бұрын

    if __name__ == "__main__" означает что файл запущен отдельно как главный, то есть этот же файл можно запустить как дополнение к другому, как модуль, но эта запись означает что он является основным файлом

  • @durrbbyy291

    @durrbbyy291

    2 жыл бұрын

    6 мес спустя, но все же, переменная '__name__' встроена в интерпретатор и означает имя процесса, в котором эта переменная используется, если процесс главный, т.е. сам файл с этой переменной запускается, то '__name__' == '__main__' (пишу в кавычках чтобы не было курсива), а если запускается как библиотека в другом файле, то '__name__' == имя файла в котором запускается библиотека

  • @user-fy9lv8jy3g
    @user-fy9lv8jy3g3 жыл бұрын

    Адовый линк между формой и кодом)

  • @user-dl3fk1lq7g
    @user-dl3fk1lq7g4 жыл бұрын

    огрооомное спосибо вы мне очень помогли ,вы очень хорошо обьясняети

  • @user-sb6ot3ry6l
    @user-sb6ot3ry6l7 ай бұрын

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

  • @user-en9jk1lc6i
    @user-en9jk1lc6i Жыл бұрын

    Подскажите, пожалуйста, а у меня не получается ввести в командную строку. Выдает - "pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

  • @user-hx5il7xj3t
    @user-hx5il7xj3t Жыл бұрын

    Здравствуйте. Спасибо за это видео!!! Как можно связать файл в pycharm и приложение Qt Designer, чтобы после того, когда в начале создав в Qt Designer интерфейс и конвертирую его в Python, появляется необходимость добавить кнопки, графики и т.п. и необходимо конвертировать файл Python в файл Qt Designer. т.е. как конвертировать из Python в Qt Designer?

  • @bulatkhisamov8933
    @bulatkhisamov89333 жыл бұрын

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

  • @user-nc2zu8qu7x
    @user-nc2zu8qu7x3 жыл бұрын

    Самый лучший!!!

  • @bekturukuev3212
    @bekturukuev32122 жыл бұрын

    скопировал 7:06 , а куда ставить то? Открыл Пайтон, а там он не может открыть, а точнее вовсе не находит мой 1.ui в папке р5 Совсем не понятно тут стало, че скопировать я понял, а куда ставить хз🙄

  • @user-ey9ns5ff1c
    @user-ey9ns5ff1c6 ай бұрын

    Я вообще не программист, мне трудно бывает некоторые моменты. например на 4.42 я не могу понять как путь указать, как вы загружаете? вот вы скачали с сайта архив в котором PyQ5 а дальше? Как его установить то?

  • @apogo78
    @apogo783 жыл бұрын

    Очень круто

  • @spyev1de532
    @spyev1de5323 жыл бұрын

    Что делать? This application failed to start because no Qt platform plugin could be initialized

  • @BvsDoc
    @BvsDoc3 жыл бұрын

    Нахлынуло ) В девяностых кормил семью, кодируя на Borland Delphi.Qt Designer в части построения GUI прям вылитая Дельфя )

  • @songoshshorts4247
    @songoshshorts42472 жыл бұрын

    Как по мне для первого приложения стоит использовать TKinter

  • @Art-vg9fj
    @Art-vg9fj3 жыл бұрын

    Очень нравится ваши уроки! Скажите пожалуйста, можно ли использовать QT Designer для написания Android приложений?

  • @Art-vg9fj

    @Art-vg9fj

    3 жыл бұрын

    Лайк мне ваш нравится, но ответа я так и не получил(

  • @googlesyes5167

    @googlesyes5167

    3 жыл бұрын

    @@Art-vg9fj не знает

  • @user-vy4vi9ve9d

    @user-vy4vi9ve9d

    2 жыл бұрын

    @@Art-vg9fj да, но чтобы скомпилировать в Apk нужен Ubuntu

  • @ohnocoder

    @ohnocoder

    2 жыл бұрын

    @@user-vy4vi9ve9d Эмулятор.

  • @user-vy4vi9ve9d

    @user-vy4vi9ve9d

    2 жыл бұрын

    @@ohnocoder эмулятор убунту?

  • @aridoo9439
    @aridoo94392 жыл бұрын

    что делать, если командная строка говорит, что пип не является внутренней или внешней командой, исполняемой программой или пакетным файлом?

  • @crussaider

    @crussaider

    2 жыл бұрын

    При установке python поставить галочку "Add to PATH". Либо найти путь к pip, и запускать cmd уже оттуда.

  • @gitter9524

    @gitter9524

    2 жыл бұрын

    попробуй вписать py -m pip install PyQt5

  • @user-hd1vy3wk2s

    @user-hd1vy3wk2s

    2 жыл бұрын

    @@gitter9524 спасибо, реально помогло)

  • @arampoghosyan3797
    @arampoghosyan37973 жыл бұрын

    как появился my2py?

  • @maxtretiak
    @maxtretiak3 жыл бұрын

    взрыв мозга, лично для меня

  • @andreyua2
    @andreyua23 жыл бұрын

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

  • @user-cm9qq1ro6p
    @user-cm9qq1ro6p3 жыл бұрын

    Здравствуйте, выполняю команду pip в консоли и ничего не происходить , что это может быть ?

  • @brickmaniaz

    @brickmaniaz

    3 жыл бұрын

    Не установлен впиши python install pip

  • @wayder2943
    @wayder29433 жыл бұрын

    У меня не выходит,почему пишет такое? C:\WINDOWS\system32>pip install PyQt5 "pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

  • @user-zg7fc9rk4p

    @user-zg7fc9rk4p

    3 жыл бұрын

    Нужно установить путь к pip в переменные окружения, это можно сделать при установке python выбрав пункт Add Python to PATH

  • @aridoo9439

    @aridoo9439

    2 жыл бұрын

    @@user-zg7fc9rk4p у меня уже до этого установлен пайтон, его заново скачать?

  • @user-zi2iq7gt4u
    @user-zi2iq7gt4u Жыл бұрын

    мудрено как-то. Сразу видно что питон не для визуала разрабатывался.

  • @apogo78
    @apogo783 жыл бұрын

    Добрый день. Спасибо за видео, очень понятно и пошагово. С реализацией проблем не возникло, но при запуске выдает вот такую ошибку, ничего не могу с ней сделать: from PyQt5 import uic, QtWidgets import sys Form, _ = uic.loadUiType("calc.ui") class Ui(QtWidgets.QDialog, Form): def __init__(self, parent=None): super(Ui, self).__init__(parent=parent) self.setupUi(self) ... if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) w = Ui() w.show() sys.exit(app.exec_())

  • @anabioz100
    @anabioz1002 жыл бұрын

    Возникла ошибка: This application failled to start because no Qt platform plugin could be initiallzed. Reinstalling the application may fix this problem. Код: from PyQt5 import uic from PyQt5.QtWidgets import QApplication Form, Window = uic.loadUiType("1.ui") app = QApplication([]) window = Window() form = Form() form.setupUi(window) window.show() app.exec() - PyQt5 установлен; - Скопировал папку platforms из C:\Users\Пользователь\AppData\Local\Programs\Python\Python310\Lib\site-packages\PyQt5\Qt5 в C:\Users\Пользователь\AppData\Local\Programs\Python\Python310. Не помогло. Что делать?

  • @Midnight-hued
    @Midnight-hued2 жыл бұрын

    Не получается в командной строке пишет pip не является внутренней или внешней командой... И т. д

  • @user-hy3st5ej9b

    @user-hy3st5ej9b

    2 жыл бұрын

    Переустанови питон, потом зайди в командную строку администратором

  • @alexart863
    @alexart8633 жыл бұрын

    под Linux QT designer не нашел, аналоги есть?

  • @maxmkuslive3067
    @maxmkuslive30674 жыл бұрын

    А как изпользовать радиокнопку скажыте пожайлуста

  • @eduarddunaev1577
    @eduarddunaev15773 жыл бұрын

    Сделал как показано на видео, но вышло пустое диалоговое окно без кнопок. Кто-нибудь может подсказать, почему?

  • @olehmorozov9508

    @olehmorozov9508

    3 жыл бұрын

    не сохранил проект в Qt designer мб?

  • @bulatkhisamov8933

    @bulatkhisamov8933

    3 жыл бұрын

    Вы решили свою проблему отпишитесь пожалуйста.

  • @user-ix7lb1sx4k
    @user-ix7lb1sx4k3 жыл бұрын

    А что надо выучить, чтобы понять, что в коде написано? Сам учил процедурное программирование, а ООП пока нет.

  • @wiseplat

    @wiseplat

    3 жыл бұрын

    Привет! Для этого нужно учить основы языка программирования.

  • @user-ix7lb1sx4k

    @user-ix7lb1sx4k

    3 жыл бұрын

    @@wiseplat Здравствуйте. Сейчас начал учить ООП. А у Вас есть видео, как в портабельный Пайтон приложить программу и сделать для неё GUI, а ещё добавить батник, чтобы запускать в Windows на другом компьютере?

  • @kkkatiko
    @kkkatiko3 жыл бұрын

    у меня проблема с установкой pyqt5 произошла. Выходит ошибка This application failed to start because no Qt platfom plugin could be found. Что можно сделать?

  • @SLSRPPRO
    @SLSRPPRO3 жыл бұрын

    есть код по конвертированию ип адреса в двоичную и в сабнет маск, теперь не знаю как связать с GUI интерфейсом

  • @sishka_yt6481
    @sishka_yt64813 жыл бұрын

    Почему исходный код нельзя оставить АААААА

  • @user-zg2bv8zx4c
    @user-zg2bv8zx4c3 жыл бұрын

    Traceback (most recent call last): File "C:\Users\PS4\AppData\Local\Programs\Python\Python36\lib unpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "C:\Users\PS4\AppData\Local\Programs\Python\Python36\lib unpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Users\PS4\AppData\Local\Programs\Python\Python36\lib\site-packages\PyQt5\uic\pyuic.py", line 26, in from PyQt5 import QtCore ImportError: DLL load failed: Не найдена указанная процедура. Что делать?

  • @mrfire7207

    @mrfire7207

    3 жыл бұрын

    PS4 отличное название юзера))))

  • @user-ve8qy1ux3k

    @user-ve8qy1ux3k

    3 жыл бұрын

    pip install --ipdate PyQt5 вроде для переустановки библиотеки, либо удали и скачай заново

  • @mrfire7207

    @mrfire7207

    3 жыл бұрын

    @@user-ve8qy1ux3k мб update а не ipdate?

  • @user-bd4jn6cy1k

    @user-bd4jn6cy1k

    3 жыл бұрын

    Тоже самое

  • @user-bd4jn6cy1k

    @user-bd4jn6cy1k

    3 жыл бұрын

    Народ не видитесь кометы накручены и лайки тоже

  • @alexart863
    @alexart8633 жыл бұрын

    *Рабочее решение для Ubuntu* В терминале: sudo apt-get install python3-pyqt5 sudo apt-get install python3-pyqt5.qtsql sudo apt-get install qttools5-dev-tools Кнопка запуска: Создаем текстовый файл с расширением .desktop и произвольным названием, например Qt5-Designer.desktop. В текстовом файле пишем: _[Desktop Entry] Name=Qt5 Designer Keywords=qt; QT; Qt; pyqt; PYQT; PyQt Icon=/home/tyrion/icons/qt_designer_03.png Exec=/usr/lib/x86_64-linux-gnu/qt5/bin/designer Type=Application Categories=Application Terminal=false StartupNotify=true Actions=NewWindow Name[en_US]=Qt5 Designer [Desktop Action NewWindow] Name=Open a New Window Exec=/usr/lib/x86_64-linux-gnu/qt5/bin/designer_ После чего сохраняем его в /usr/share/applications.

  • @vincane3465
    @vincane34653 жыл бұрын

    на какой версии пайтон?

  • @user-yv4ku1ws2z
    @user-yv4ku1ws2z3 жыл бұрын

    Добрый день! Как решать данную проблему? qt.qpa.plugin: Could not find the Qt platform plugin "windows" in "" This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

  • @vvesllo_shtpostng
    @vvesllo_shtpostng3 жыл бұрын

    А PyQt поддерживается на python 3.9?

  • @yuryak3551

    @yuryak3551

    3 жыл бұрын

    Привет. Ты установил кю ти на свой пк?

  • @egorkravtcov6003

    @egorkravtcov6003

    3 жыл бұрын

    у меня работает

  • @nektosnext
    @nektosnext Жыл бұрын

    оно права администратора запрашивает

  • @gigochad584
    @gigochad5844 жыл бұрын

    у меня ошибка при запуске this application failed to start because no Qt platform

  • @gigochad584

    @gigochad584

    4 жыл бұрын

    помагите пожалуйста

  • @wiseplat

    @wiseplat

    4 жыл бұрын

    Привет! А ты установил PyQt5?

  • @gigochad584

    @gigochad584

    4 жыл бұрын

    Да я установил все как в видео

  • @user-mp7ux8ff3c

    @user-mp7ux8ff3c

    4 жыл бұрын

    *В своём коде напишите:* *pyqt = os.path.dirname(PyQt5.__file__)* *os.environ['QT_PLUGIN_PATH'] = os.path.join(pyqt, "Qt/plugins")*

  • @drawerhack1717

    @drawerhack1717

    3 жыл бұрын

    @@wiseplat даже на имя не смотрит...

  • @kyrator-games9368
    @kyrator-games93683 жыл бұрын

    Что делать при запуске пайтона вылазит консоль

  • @orion1089
    @orion10894 жыл бұрын

    здраствуйте, можете ли вы мне помочь? при использовании команды (от имени администратора) , pip install PyQt5 у меня выходит ошибка а в самом python я не могу из-за этого запустить приложение из qt Traceback (most recent call last): File "C:/Users/user/Desktop/создай ты уже новую наконец 8_8 (1)/pythonorion/1.py", line 2, in from PyQt5 import uic ModuleNotFoundError: No module named 'PyQt5' а в консоли длинная ошибка, начало вот такое: Installing build dependencies ... error ERROR: Command errored out with exit status 1: Делал вроде бы все показанное как на ролики, искал ответ на форумах, и в других видео-уроках, нигде не нашёл!

  • @wiseplat

    @wiseplat

    3 жыл бұрын

    Привет, в ошибке написано что вы не установили модуль

  • @orion1089

    @orion1089

    3 жыл бұрын

    вы говорите про pip?

  • @wiseplat

    @wiseplat

    3 жыл бұрын

    @@orion1089 да, pip install PyQt5

  • @orion1089

    @orion1089

    3 жыл бұрын

    @@wiseplat в этом и проблема, у меня при использовании этой команды ошибка в консоли (cmd) пробовал писать и по другому даже, не как, одна и таже ошибка

  • @orion1089

    @orion1089

    3 жыл бұрын

    вроде бы делал всё как на видео

  • @alexanderpadalka5708
    @alexanderpadalka57083 жыл бұрын

  • @eva_m1276
    @eva_m12764 жыл бұрын

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

  • @wiseplat

    @wiseplat

    4 жыл бұрын

    Привет! Это видео про приложение, если ты делаешь сайт - то используешь фреймворк и/или просто чистый html/css.

  • @user-zh8et2yg2j
    @user-zh8et2yg2j4 ай бұрын

    Скачивать с первого попавшегося сайта 😂😂😂

  • @ListenFight
    @ListenFight3 жыл бұрын

    а почему name 'QtWidgets' is not defined?

  • @illsonr6s887

    @illsonr6s887

    2 жыл бұрын

    Он забыл импортировать это, пожалуста за ответ спустя год

  • @Keduvar
    @Keduvar3 жыл бұрын

    Как в самом приложении запустить предпросмотр

  • @Adil-sn1ch
    @Adil-sn1ch3 жыл бұрын

    Вот кстати хороший пример kzread.info/dash/bejne/qWiAsLBwicngd8o.html&pbjreload=101

  • @sairexes16
    @sairexes164 жыл бұрын

    Это все то, о чем вы хотели рассказать? Очень много воды. Такой код даже junior изи напишет. Почему вы не показали синтаксис PyQt5? Ничего не понял, но очень интересно

  • @musicforyou1380
    @musicforyou13808 ай бұрын

    за рекламу яндекса не лайк

  • @user-bd4jn6cy1k
    @user-bd4jn6cy1k3 жыл бұрын

    Не работает!!! ВЫДАЕТ ОШИБКУ!!!

  • @user-ei9yz6vm4t
    @user-ei9yz6vm4t3 жыл бұрын

    блэ... зачем вебку вставлять. мешает и отвлекает

  • @desontdesont9108
    @desontdesont91083 жыл бұрын

    Честно говоря, чувствую некоторые сомнения в авторе, когда вижу питоновский код не в пайчарме. И даже не в эклипсе. За два года работы не видел ни одного человека, который бы писал на питоне в айдле.

  • @sat_guaridon

    @sat_guaridon

    3 жыл бұрын

    Atom? Хороший редактор например

  • @BvsDoc

    @BvsDoc

    3 жыл бұрын

    Я пишу в note++, пишу в ILDE, в блокноте и в PyCharm. Зарабатываю на жизнь коддингом с 1996 года. И то, что ты за два года не видел людей, не пишущих в PyCharm, не говорит о твоей квалификации

  • @Vladimir-Velikij
    @Vladimir-Velikij8 ай бұрын

    ругается на if _name_

  • @CHITUS
    @CHITUS2 жыл бұрын

    Знаете что самое крутое? Он все что делает - проговаривает. Если новенький не понял что в видео нажали для какого-то действия, он услышит что нажать.

Келесі