Уроки 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
►► Все уроки по Python kzread.info/head/PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps Пишите какие графические приложения вы хотите сделать на Python! Для поддержки канала: wiseplat.org/donat По номеру карты: 5599005072205482 ✅ Для тех, кто оставил позитив, вот исходники: github.com/WISEPLAT/python-code/tree/master/python-pyqt5
@eva_m1276
4 жыл бұрын
Здраствуйте,я бы хотел попросить вас что бы вы мне помогли,я в стал в тупик когда создавал сайт и мне нужно было сделать кнопку скачать я когда начал писать код из вашего видео у меня не чего не вышло помогите решить проблему эту пожалуйста.
@grantowen6992
3 жыл бұрын
A tip: watch movies on Kaldrostream. I've been using it for watching lots of of movies lately.
@fletcherjax5078
3 жыл бұрын
@Grant Owen yup, I have been watching on KaldroStream for since december myself :D
Знаете что самое крутое? Он все что делает - проговаривает. Если новенький не понял что в видео нажали для какого-то действия, он услышит что нажать.
Большое спасибо за Ваши уроки. Все понятно. Очень нравится, Ваш подход. Хочется учится дальше.
Спасибо. Хорошая подача материала и все заработало.
Благодарю автора! Не сразу, но все получилось
Ну наконец-то хоть кто-то понятно объяснил
Можно было бы в начале показывать конечный результат чтобы понимать что мы сможем сотворить, мотивации бы прибавилось, спасибо за деятельность.
Красава!
на нём вырастет новое поколение )
Здравствуйте! Спасибо за уроки! Очень доступно и понятно. Единственное, у Вас два плейлиста для новичков изучающих Python и в каждой более 100 уроков. Вы делаете огромную работу, спасибо еще раз! По отдельности, каждый урок очень ценен. Но не могли бы Вы создать из них один плейлист и пронумеровать их как то, так, что бы было понятно с чего начинать?
Спасибо вам, очень помогло
Наконец-то понятно. Аригато!
всё отлично.... Но! естественно есть НО!!!! 1. Порой слишком быстро!! 2. Используемые программы, особенно те между которыми переключаешься. 3. Места сохранения. Рассказываешь неплохо и объясняешь, но мелкие нюансы для тех кто ещё не в теме критично... К тому же информация может устаревать и немного отличаться (хороший пример pyqt5 и pyqt6). Я к сожалению после просмотра так и не смог запустить файл... буду копать дальше.
Чувак ты супер, если бы не ты я бы волосы выдрал себе на ..... 2 дня мучился с привязкой кода, перечитал и пересмотрел кучу инфы, но ты молодец сделал все пошагово как раз для таких как я. Лайк и подписка )
Сделайте как можно побольше таких уроков с конкретно поставленными задачами допустим базу данных покупки авиабилетов, автоколонна, доставка и заказ продуктов или каких либо товаров, достава пиццы и соков! Систему управления кафе или рестораном !
10:12 Здравствуйте. Интересно, а вот строчки, начинающиеся с if name __==__ "__main__": и далее, это что такое? Вот, типа "было так", а потом "я отдельно написал" - это какой-то слишком резкий для понимания скачок.
@_wozgard
3 жыл бұрын
if __name__ == "__main__" означает что файл запущен отдельно как главный, то есть этот же файл можно запустить как дополнение к другому, как модуль, но эта запись означает что он является основным файлом
@durrbbyy291
2 жыл бұрын
6 мес спустя, но все же, переменная '__name__' встроена в интерпретатор и означает имя процесса, в котором эта переменная используется, если процесс главный, т.е. сам файл с этой переменной запускается, то '__name__' == '__main__' (пишу в кавычках чтобы не было курсива), а если запускается как библиотека в другом файле, то '__name__' == имя файла в котором запускается библиотека
Адовый линк между формой и кодом)
огрооомное спосибо вы мне очень помогли ,вы очень хорошо обьясняети
Нужно больше информации по изменению основных функций в коде, как и суть нового класса
Подскажите, пожалуйста, а у меня не получается ввести в командную строку. Выдает - "pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Здравствуйте. Спасибо за это видео!!! Как можно связать файл в pycharm и приложение Qt Designer, чтобы после того, когда в начале создав в Qt Designer интерфейс и конвертирую его в Python, появляется необходимость добавить кнопки, графики и т.п. и необходимо конвертировать файл Python в файл Qt Designer. т.е. как конвертировать из Python в Qt Designer?
спасибо большое. Подскажите пожалуйста у меня появляется пустое окно без кнопок , в чем может быть проблема?
Самый лучший!!!
скопировал 7:06 , а куда ставить то? Открыл Пайтон, а там он не может открыть, а точнее вовсе не находит мой 1.ui в папке р5 Совсем не понятно тут стало, че скопировать я понял, а куда ставить хз🙄
Я вообще не программист, мне трудно бывает некоторые моменты. например на 4.42 я не могу понять как путь указать, как вы загружаете? вот вы скачали с сайта архив в котором PyQ5 а дальше? Как его установить то?
Очень круто
Что делать? This application failed to start because no Qt platform plugin could be initialized
Нахлынуло ) В девяностых кормил семью, кодируя на Borland Delphi.Qt Designer в части построения GUI прям вылитая Дельфя )
Как по мне для первого приложения стоит использовать TKinter
Очень нравится ваши уроки! Скажите пожалуйста, можно ли использовать QT Designer для написания Android приложений?
@Art-vg9fj
3 жыл бұрын
Лайк мне ваш нравится, но ответа я так и не получил(
@googlesyes5167
3 жыл бұрын
@@Art-vg9fj не знает
@user-vy4vi9ve9d
2 жыл бұрын
@@Art-vg9fj да, но чтобы скомпилировать в Apk нужен Ubuntu
@ohnocoder
2 жыл бұрын
@@user-vy4vi9ve9d Эмулятор.
@user-vy4vi9ve9d
2 жыл бұрын
@@ohnocoder эмулятор убунту?
что делать, если командная строка говорит, что пип не является внутренней или внешней командой, исполняемой программой или пакетным файлом?
@crussaider
2 жыл бұрын
При установке python поставить галочку "Add to PATH". Либо найти путь к pip, и запускать cmd уже оттуда.
@gitter9524
2 жыл бұрын
попробуй вписать py -m pip install PyQt5
@user-hd1vy3wk2s
2 жыл бұрын
@@gitter9524 спасибо, реально помогло)
как появился my2py?
взрыв мозга, лично для меня
Не ну писец полный, тупо читаю и на ходу перевожу , не забывая корчить свою лыбу до ушей - вот и весь урок. Охренеть - зачем стараться.
Здравствуйте, выполняю команду pip в консоли и ничего не происходить , что это может быть ?
@brickmaniaz
3 жыл бұрын
Не установлен впиши python install pip
У меня не выходит,почему пишет такое? C:\WINDOWS\system32>pip install PyQt5 "pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
@user-zg7fc9rk4p
3 жыл бұрын
Нужно установить путь к pip в переменные окружения, это можно сделать при установке python выбрав пункт Add Python to PATH
@aridoo9439
2 жыл бұрын
@@user-zg7fc9rk4p у меня уже до этого установлен пайтон, его заново скачать?
мудрено как-то. Сразу видно что питон не для визуала разрабатывался.
Добрый день. Спасибо за видео, очень понятно и пошагово. С реализацией проблем не возникло, но при запуске выдает вот такую ошибку, ничего не могу с ней сделать: 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_())
Возникла ошибка: 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. Не помогло. Что делать?
Не получается в командной строке пишет pip не является внутренней или внешней командой... И т. д
@user-hy3st5ej9b
2 жыл бұрын
Переустанови питон, потом зайди в командную строку администратором
под Linux QT designer не нашел, аналоги есть?
А как изпользовать радиокнопку скажыте пожайлуста
Сделал как показано на видео, но вышло пустое диалоговое окно без кнопок. Кто-нибудь может подсказать, почему?
@olehmorozov9508
3 жыл бұрын
не сохранил проект в Qt designer мб?
@bulatkhisamov8933
3 жыл бұрын
Вы решили свою проблему отпишитесь пожалуйста.
А что надо выучить, чтобы понять, что в коде написано? Сам учил процедурное программирование, а ООП пока нет.
@wiseplat
3 жыл бұрын
Привет! Для этого нужно учить основы языка программирования.
@user-ix7lb1sx4k
3 жыл бұрын
@@wiseplat Здравствуйте. Сейчас начал учить ООП. А у Вас есть видео, как в портабельный Пайтон приложить программу и сделать для неё GUI, а ещё добавить батник, чтобы запускать в Windows на другом компьютере?
у меня проблема с установкой pyqt5 произошла. Выходит ошибка This application failed to start because no Qt platfom plugin could be found. Что можно сделать?
есть код по конвертированию ип адреса в двоичную и в сабнет маск, теперь не знаю как связать с GUI интерфейсом
Почему исходный код нельзя оставить АААААА
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
3 жыл бұрын
PS4 отличное название юзера))))
@user-ve8qy1ux3k
3 жыл бұрын
pip install --ipdate PyQt5 вроде для переустановки библиотеки, либо удали и скачай заново
@mrfire7207
3 жыл бұрын
@@user-ve8qy1ux3k мб update а не ipdate?
@user-bd4jn6cy1k
3 жыл бұрын
Тоже самое
@user-bd4jn6cy1k
3 жыл бұрын
Народ не видитесь кометы накручены и лайки тоже
*Рабочее решение для 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.
на какой версии пайтон?
Добрый день! Как решать данную проблему? 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.
А PyQt поддерживается на python 3.9?
@yuryak3551
3 жыл бұрын
Привет. Ты установил кю ти на свой пк?
@egorkravtcov6003
3 жыл бұрын
у меня работает
оно права администратора запрашивает
у меня ошибка при запуске this application failed to start because no Qt platform
@gigochad584
4 жыл бұрын
помагите пожалуйста
@wiseplat
4 жыл бұрын
Привет! А ты установил PyQt5?
@gigochad584
4 жыл бұрын
Да я установил все как в видео
@user-mp7ux8ff3c
4 жыл бұрын
*В своём коде напишите:* *pyqt = os.path.dirname(PyQt5.__file__)* *os.environ['QT_PLUGIN_PATH'] = os.path.join(pyqt, "Qt/plugins")*
@drawerhack1717
3 жыл бұрын
@@wiseplat даже на имя не смотрит...
Что делать при запуске пайтона вылазит консоль
здраствуйте, можете ли вы мне помочь? при использовании команды (от имени администратора) , 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
3 жыл бұрын
Привет, в ошибке написано что вы не установили модуль
@orion1089
3 жыл бұрын
вы говорите про pip?
@wiseplat
3 жыл бұрын
@@orion1089 да, pip install PyQt5
@orion1089
3 жыл бұрын
@@wiseplat в этом и проблема, у меня при использовании этой команды ошибка в консоли (cmd) пробовал писать и по другому даже, не как, одна и таже ошибка
@orion1089
3 жыл бұрын
вроде бы делал всё как на видео
✔
Здраствуйте,я бы хотел попросить вас что бы вы мне помогли,я в стал в тупик когда создавал сайт и мне нужно было сделать кнопку скачать , я когда начал писать код из вашего видео у меня не чего не вышло помогите решить проблему эту, пожалуйста.
@wiseplat
4 жыл бұрын
Привет! Это видео про приложение, если ты делаешь сайт - то используешь фреймворк и/или просто чистый html/css.
Скачивать с первого попавшегося сайта 😂😂😂
а почему name 'QtWidgets' is not defined?
@illsonr6s887
2 жыл бұрын
Он забыл импортировать это, пожалуста за ответ спустя год
Как в самом приложении запустить предпросмотр
Вот кстати хороший пример kzread.info/dash/bejne/qWiAsLBwicngd8o.html&pbjreload=101
Это все то, о чем вы хотели рассказать? Очень много воды. Такой код даже junior изи напишет. Почему вы не показали синтаксис PyQt5? Ничего не понял, но очень интересно
за рекламу яндекса не лайк
Не работает!!! ВЫДАЕТ ОШИБКУ!!!
блэ... зачем вебку вставлять. мешает и отвлекает
Честно говоря, чувствую некоторые сомнения в авторе, когда вижу питоновский код не в пайчарме. И даже не в эклипсе. За два года работы не видел ни одного человека, который бы писал на питоне в айдле.
@sat_guaridon
3 жыл бұрын
Atom? Хороший редактор например
@BvsDoc
3 жыл бұрын
Я пишу в note++, пишу в ILDE, в блокноте и в PyCharm. Зарабатываю на жизнь коддингом с 1996 года. И то, что ты за два года не видел людей, не пишущих в PyCharm, не говорит о твоей квалификации
ругается на if _name_
Знаете что самое крутое? Он все что делает - проговаривает. Если новенький не понял что в видео нажали для какого-то действия, он услышит что нажать.