No video

Изучение PyQT (Python GUI) / Урок #3 - Разработка внутри Qt Designer

  Рет қаралды 199,701

Гоша Дударь

Гоша Дударь

Күн бұрын

Пікірлер: 262
@nto2503
@nto2503 3 жыл бұрын
27 мин. Когда автор осознает, что нет кнопки очистить, полезет править дизайн и поймёт, что писать функционал не в отдельном файле- больно?
@user-bh2ot5ks8f
@user-bh2ot5ks8f 3 жыл бұрын
Да вышел красиво из ситуации 😂
@lme918
@lme918 3 жыл бұрын
я на 15 минуте, меня убило, то что он не используют layout. 17 минуты, *ляяяяя...... Даааа..... Там есть Форма-> Показать код в Python -> Сохранить Я зашла сюда, думая, может найти чего-то интересного. Зря, наверное. Это шляпа какая-то. У него 600 тыс. подписчиков. что происходит?
@user-we2zy9rj1v
@user-we2zy9rj1v 3 жыл бұрын
@@lme918 У меня через form-View code ошибку выдает, мол unable to launch bin/uic. Возможно я что-то не так делаю, но я уже и переустановил все что можно было переустановить. На форумах пишут, что с питоном так нельзя. Qt - это же C++ библиотека, вот видимо и работает через одно место
@lme918
@lme918 3 жыл бұрын
@@user-we2zy9rj1v я не знаю, что это такое, но моё сообщение было удалено. Короче, у вас есть bin/uic.exe - он у вас есть на компьютере, где-то в папку Python, но находится не в той папке. Найlдите папку bin/uic и скопируйте/перекиньте по тому пути, который он просит. Если вам нужен Pyqt - то в папку Pyqt, если в Pyside в папку Pyside.
@user-we2zy9rj1v
@user-we2zy9rj1v 3 жыл бұрын
@@lme918 Ок, спасибо, попробую
@user-jz7zv6jr4x
@user-jz7zv6jr4x 8 ай бұрын
У автора, что не объект, то метод. Вот это программист!
@alexbalayan5080
@alexbalayan5080 8 ай бұрын
я все так же делаю но у меня не получается
@evgeniylitinskiy8323
@evgeniylitinskiy8323 3 жыл бұрын
Очень интересно и познавательно. Единственное где сказано почему ставится lambda в connect. Наконец то узнал. Спасибо!
@wally_335
@wally_335 Жыл бұрын
Tkinter тоже через лямбду.
@noobmoonlight7040
@noobmoonlight7040 3 жыл бұрын
Эх флешбеки о том времени когда я занимался программированием)
@anty_3500
@anty_3500 3 жыл бұрын
не бывает бывших программистов)
@noobmoonlight7040
@noobmoonlight7040 3 жыл бұрын
@@anty_3500 да, я даже сайте делаю
@serhioramires3166
@serhioramires3166 11 ай бұрын
А если функция лямбда не выводит цифры клавишь в констоль, но и ошибок нет, в чем проблема? Опечаток в коде нет
@beardedman721
@beardedman721 Жыл бұрын
На винде cd ~\Desktop
@user-fd7cj7oq9x
@user-fd7cj7oq9x 2 жыл бұрын
Если возникают ошибки с pyuic5, попробуйте написать из консоли это (при этом находясь в папке со скриптом)(Windows) : python -m PyQt5.uic.pyuic -x [filename].ui -o [filename].py
@Mr.Shokoladniy
@Mr.Shokoladniy Жыл бұрын
я на винде в терминале пайчарма прописывал и pip install pyqt6, и pip install pyqt6-tools по команде pyuic6 выдало usage: pyuic6 [-h] [-V] [-p] [-o FILE] [-x] [-d] [-i N] ui pyuic6: error: the following arguments are required: ui соответственно файл от qt designer закидывал в папку с проектом (т.к. терминал pycharm работает из под этой папки) и прописывал pyuic6 -x ФАЙЛ -o ФАЙЛ ну и потом закинул получившийся файл в venv
@Makar1ch
@Makar1ch Жыл бұрын
Данил, я тебя люблю
@user-tp3bt7vz7k
@user-tp3bt7vz7k Жыл бұрын
@@Mr.Shokoladniy спасибо
@pavapeva_master_228
@pavapeva_master_228 Жыл бұрын
помогло!
@selmurzaev-mkhmd
@selmurzaev-mkhmd 4 ай бұрын
работает
@barabucho
@barabucho 3 жыл бұрын
Мега крутой урок! Громадное Спасибо!
@wintoeb10009
@wintoeb10009 10 ай бұрын
урок имба. мне очень сильно помог
@1o050O
@1o050O 8 ай бұрын
Создаю проект в qt designer. Создаю MainWindow с кнопкой. Компилирую код из ui в py. Переношу код в PyCharm. Запускаю, терминал пишет, что Process finished with exit code 0. Но никакого окна не появляется. Что я делаю не так ?
@AbobiGames
@AbobiGames 3 ай бұрын
Выбери для запуска файл с которым ты в данный момент работаешь
@DolceG222
@DolceG222 2 жыл бұрын
если у кого то не реагирует обработчик на нажатие кнопок не происходит ничего то, в def __init__(self): нужно прописать self.add_functions()
@url_dastan2331
@url_dastan2331 2 жыл бұрын
Спасибо тебе добрый человек, а то я голову ломал, но крч кнопки калькулятора не на что не реагирует хотя функцию прописал
@barabanbanban
@barabanbanban 2 жыл бұрын
а если нет __init__? создавать?
@DolceG222
@DolceG222 2 жыл бұрын
@@barabanbanban да
@kitoboynaya
@kitoboynaya Жыл бұрын
Обучаю Python! Посмотрите видосы. Буду рад :)
@indrik2623
@indrik2623 Жыл бұрын
@@DolceG222 а где создавать?
@topnation7250
@topnation7250 2 жыл бұрын
Что делать, если при вычислении программа вылетает сразу без вывода результата
@MrPardus-wj8pr
@MrPardus-wj8pr 5 ай бұрын
Понимаю, что вопрос уже давно не актуален, но для потомков пишу. Включите в pycharm в разделе run/edit configurations параметр Run with Python Console, после этого у вас появится нормальная христианская ошибка где написано, что произошло. Мне помогло, может и вам поможет
@azzzzzzzzzzzred
@azzzzzzzzzzzred 2 жыл бұрын
Когда прописываю pip install pyqt5 выдают следующее "Defaulting to user installation because normal site-packages is not writeable". Как решить, подскажите, пожалуйста
@user-vz4mh3zd1f
@user-vz4mh3zd1f Жыл бұрын
Попробуйте "pip install pyqt"
@blimeblackrussia-crmp9347
@blimeblackrussia-crmp9347 Жыл бұрын
скажите что делать если в программе у меня при нажатии на равно вылетает программа с кодом выхода -1073740791 (0xC0000409)???
@darkelectro7044
@darkelectro7044 2 жыл бұрын
дизайн и функционал в одном файле - это слишком жестоко
@Sxiber
@Sxiber 2 жыл бұрын
калькулятор без кнопок операций это очень по МАКовски)
@serg_sel7526
@serg_sel7526 2 жыл бұрын
Ага)))
@awmstalker3537
@awmstalker3537 2 жыл бұрын
"pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Что делать?
@irka866
@irka866 2 жыл бұрын
надо добавить в path попробуйте переусановить python, но при установке проверьте, что у вас стоит галочка на добавление в переменные среды (она где-то снизу в установщике или нажмите customize, там точно есть эта настройка) или качайте через терминал внутри pyharm
@whythattt4076
@whythattt4076 2 жыл бұрын
pip3 попробуй написать
@chubinmax1975
@chubinmax1975 Жыл бұрын
ИМХО с лямбда функцией накручено. Вы же называли каждую кнопку осмысленным именем. При click на кнопку вы увидите имя объекта, который вызвал событие. Ну так и извлекайте из имени значение для вывода. А обработчик нажатия кнопок сделайте общий.
@DART2WADER
@DART2WADER 3 жыл бұрын
Лучше вместо ручного расставления всегда использовать Layout'ы.
@serg_sel7526
@serg_sel7526 2 жыл бұрын
А это как?
@ruden6623
@ruden6623 2 жыл бұрын
@@serg_sel7526 Там слева в дизайнере есть vertical layout, horizontal layout, grid layout. Это слои которые автоматически расставляют элементы внутри них. Например грид это сетка, как раз подходит для калькулятора чтобы расположить кнопки в виде таблицы (столбцы и строки). Это слой автоматически проставит всем кнопкам одинаковый размер и разместит их по указанным значениям строк и столбцов (количество строк и столбцов)
@user-vi3rl4vb8f
@user-vi3rl4vb8f Жыл бұрын
Ребят если не запускает 26:30 минуте и выходит ошибка 'This application failed to start because no qt platform plugin could be initialized ' то сделайте так Найти папку где установлен python, перейти по пути C:\Users\User\AppData\Local\Programs\Python\Python38\Lib\site-packages\PyQt5\Qt\plugins найти тут папку platforms и перенести в папку C:\Users\User\AppData\Local\Programs\Python\Python38 Мне помогло
@flozzzer4213
@flozzzer4213 9 ай бұрын
спасибо, помогло
@melancholic_017
@melancholic_017 Жыл бұрын
Никогда не думал что буду это говорить, но тут очень нехватает домашки
@nektosnext
@nektosnext Жыл бұрын
зачем?
@user-ji5jx4rs6c
@user-ji5jx4rs6c 2 жыл бұрын
31:00 просто убрать надпись "Результат: "
@viktorshchemelev7810
@viktorshchemelev7810 2 жыл бұрын
Может кому поможет: у меня в версии питона 3.10 не устанавливалась pyqt5-tools. Она мне и не понадобилась для преобразования в файл .py. Я поставил PyQt5 . При установке комп ругнулся, что не прописан путь (какой именно в сообщении показано) в переменной PATH. Прописал путь (Система / Дополнительные параметры системы / переменные и среды). Удалил весь PyQt5 (через pip list проверил, что ничего точно не установлено) . Перезапустил командную строку и поставил PyQt5 . Возможно шаманить с удалением и закрытием не надо.... в итоге все заработало
@foxyfox8188
@foxyfox8188 2 жыл бұрын
У меня такая же версия питона, но ошибка выявлялась сразу, при запуске самого примитивного кода с использованием PyQt5, PyQt6. Долго не понимал как решить, в итоге после добавления этой переменной среды все отлично заработало! Вот, сейчас буду использовать Qt Disegner.
@grigsert930
@grigsert930 Жыл бұрын
Можно переустановить питон на версию 3.9, где этого глюка нет.
@user-vz4mh3zd1f
@user-vz4mh3zd1f Жыл бұрын
Я просто прописал "pyqt-tools", безо всяких цифр)
@Tolya421.
@Tolya421. 2 жыл бұрын
Чувак просто супер¡
@kurselv6216
@kurselv6216 3 жыл бұрын
Допиливать его до виндовского калькулятора я конечно же не буду)))
@kurselv6216
@kurselv6216 3 жыл бұрын
Кнопки CE и BackSpase допилил еще двумя простыми функциями, если кому интересно: def BackSpase(self): res = self.label_result.text() self.label_result.setText(str(res[0:-1])) def CEBut(self): res = self.label_result.text() self.label_result.setText(str(''))
@barabanbanban
@barabanbanban 2 жыл бұрын
помогите пожалуйста. ошибки не выдаёт, но и на кнопки не нажимается ..
@dima4132
@dima4132 Жыл бұрын
Такая же ошибка нашёл ответ?)
@serhioramires3166
@serhioramires3166 11 ай бұрын
@@dima4132 похожая проблема
@-blackmesa3812
@-blackmesa3812 3 жыл бұрын
Спасибо! Надеюсь я буду в слейдущем ролике
@-blackmesa3812
@-blackmesa3812 3 жыл бұрын
(следующим)
@artemvah2210
@artemvah2210 3 жыл бұрын
Следующем
@user-cc1hg8tz1d
@user-cc1hg8tz1d Жыл бұрын
Помогите пожалуйста, я когда выбираю Label а потом Change styleSheet.. и когда начинаю менять там шрифт, цвет выдаёт ошибку the binary C:\Program Files (x86)\Qt Designerdoes\bin/assistant.exe` not exist
@user-cc1hg8tz1d
@user-cc1hg8tz1d Жыл бұрын
Что мне делать?
@blanjel6921
@blanjel6921 Жыл бұрын
В целом годно. Но хоть бы уточнил, что копируешь код в Pycharm
@user-kw2ok2bg6m
@user-kw2ok2bg6m 2 жыл бұрын
А если вот такая фигня происходит? This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
@saintartemilian7713
@saintartemilian7713 2 жыл бұрын
Скажи, пожалуйста, удалось ли тебе как-нибудь решить эту проблему?
@user-mi3hk3cl3v
@user-mi3hk3cl3v Ай бұрын
@@saintartemilian7713 еще требуется помощь?
@KazakovNik
@KazakovNik 2 жыл бұрын
Несмотря на то что был задан отступ с права у автора цифры все равно по краю выводятся. У меня также.
@it-2588
@it-2588 3 жыл бұрын
Гоша, у меня есть интересный вопрос.К примеру есть программа , она оповещает о выходе ролика.И как можно связать Наше приложение и ютуб?
@xSPESHERx
@xSPESHERx 2 жыл бұрын
Нужно использовать KZbin API и requests
@kurselv6216
@kurselv6216 3 жыл бұрын
Кстати, pip install сделал в терминале PyCharm. Через консоль как ни крутил - не работало. Как по мне, так даже проще.
@4KWALKIN-
@4KWALKIN- 3 жыл бұрын
Что значит сделали в терминале PyCharm? Подскажите пожалуйста , та же проблема
@kurselv6216
@kurselv6216 3 жыл бұрын
@@4KWALKIN- пропиши те же команды не в консоли, а прямо в PyCharm на вкладке terminal
@4KWALKIN-
@4KWALKIN- 3 жыл бұрын
@@kurselv6216 Хорошо, спасибо за помощь
@AlexeyGR1047
@AlexeyGR1047 3 жыл бұрын
PyCharm создаёт виртуальное окружение. И когда вы из его терминала инсталлируете, то инсталлируется модуль в виртуальное окружение.
@kitoboynaya
@kitoboynaya Жыл бұрын
Обучаю Python! Посмотрите видосы. Буду рад :)
@SkyZorgTM
@SkyZorgTM 2 жыл бұрын
Просто офигительная подача материала!!! Я лишь вначале этого тернистого пути! Вот только такой у меня возник вопрос: а можно ли напрямую считывать компоненты из самого UI файла без танцев с командной строкой ? Я как бы скачал себе Qt Creator, так вот он там сам прописывает код загрузки UI файла. А мне бы хотелось считать какой-то компонент и в дальнейшем уже писать ему логику. Буду рад любой помощи в этом вопросе. P.S. И как добавить компилятор python в Qt Creator, там только C C++ компиляторы, а без него я не могу собрать проект и сделать экзешник! В инете рылся, но все советы не рабочие. Заранее благодарен.
@serg_sel7526
@serg_sel7526 2 жыл бұрын
Да, как-то можно Кстати, у интерпритируемого языка есть системный компилятор? А ну-ка покажите компилятор внутри питона!
@K-I-R-T
@K-I-R-T 2 жыл бұрын
Внутри нет, есть сторонние библиотеки
@serg_sel7526
@serg_sel7526 2 жыл бұрын
@@K-I-R-T ну это то понятно (Nuitka топ!), А прям каким-нибудь gcc?
@bsmitai8531
@bsmitai8531 Жыл бұрын
Здравствуйте, надеюсь что кто-нибудь ответит на мой вопрос. У меня появилась проблема, когда я запускаю код с калькулятором он его прогружает, в терминале выдает что код запущен, а самого калькулятора нету, то есть окно с ним не отображается.Хотя show в конце прописана. Не знаю, но может как-то повлияло то, что я работаю не на pyqt5 а на 6. Заранее спасибо за ответ
@marygoldberg2403
@marygoldberg2403 Жыл бұрын
Сейчас qt блокируют работу, если папка названа на русском языке, попробуйте создать проект в папке с названием на английском, мне помогло
@AbobiGames
@AbobiGames 3 ай бұрын
В этой программе баг. Когда первой цифрой вводишь 0, то она исчезает
@panmazurokbunpalolecsandr178
@panmazurokbunpalolecsandr178 3 жыл бұрын
"pyuic5" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Package Version ---------------- ------------ pyqt-tools 1.0.0 PyQt5 5.15.2 pyqt5-plugins 5.15.2.2.0.1 PyQt5-sip 12.8.1 pyqt5-tools 5.15.2.3.0.2 python-dotenv 0.15.0 PythonQwt 0.8.3 pyuic5-tool 0.0.1 qt5-applications 5.15.2.2.1 qt5-tools 5.15.2.1.0.1 QtPy 1.9.0 помогите пожалуйста, выдает эту ошибку, хотя я все правильно установил
@utyara3
@utyara3 3 жыл бұрын
команду неправильно написал или версия не та
@Ruslan_Ishmuratov
@Ruslan_Ishmuratov 3 жыл бұрын
Решил , Бро ? У меня такая же штука .pyuic5 файла нигде нет. Должен быть в папке Scripts установленного интерпретатора
@sosiskaschannel7052
@sosiskaschannel7052 3 жыл бұрын
Я знаю, как это решить. ))
@sosiskaschannel7052
@sosiskaschannel7052 3 жыл бұрын
У меня это из-за того, что ни пип, ничего не прописано в панели управления, что собственно из-за того, что весь питон не на диске С, а на диске Е. Вам надо найти эту папку(python или python34) и прописать пути. Там папка Scripts. Тута скидывается и пип, и все остальное. Для тони(Thony), как у меня, путь e:\thonny\Scripts. :)
@tieler_am_leipzig
@tieler_am_leipzig 2 жыл бұрын
Решение просто: На Windows Правой кнопкой мышки по кнопке ПУСК, Система. Далее в справа выбираем "Дополнительные параметры системы". Снизу "Переменные среды", далее в "Системные переменные" Выбираем "Path. Справа нажимаем "Изменить". Потом на кнопку "Добавить", и указываешь местоположение pyuic5.exe . (Как узнать путь файла: Открываем Powershell от имени администратора, пишем: Get-ChildItem -Path (Ваш диск)\ -Recurse -Force -ErrorAction "Write-Host ERROR" -Filter pyui* . Затем ищем наш файлик pyuic5.exe . Копируем месторасположение, и вставляем в поле пути.) Готово! Теперь можно пробовать ещё раз.
@mukhammedismailov8895
@mukhammedismailov8895 2 жыл бұрын
Большое спасибо . Все круто и по сути
@user-gh2sq4ps4o
@user-gh2sq4ps4o 2 жыл бұрын
25:55 зачем передавать текст с кнопки, если ты знаешь, что это за текст. То есть можно сразу передавать цифры
@ykr4y5
@ykr4y5 2 жыл бұрын
потому что ты можешь изменить значение кнопки и тогда функция работать не будет
@user-gh2sq4ps4o
@user-gh2sq4ps4o 2 жыл бұрын
@@ykr4y5 да, но по факту тут должны передаваться одни и те же цифры вне зависимости от текста так как это калькулятор
@ykr4y5
@ykr4y5 2 жыл бұрын
@@user-gh2sq4ps4o просто так правильно. Если например кнопки местами поменяешь.
@_RuSmiLe
@_RuSmiLe Жыл бұрын
26:28 можно было сделать массив кнопок 10 штук соответственно и одну функцию обработки, если я все правильно понимаю
@Lowly_on
@Lowly_on Жыл бұрын
Почему ты используешь конкатенацию строк, когда есть f строка?
@MVCage
@MVCage 2 жыл бұрын
а что будет с версткой если я захочу изменить размер окна?
@Granaaati
@Granaaati 2 жыл бұрын
полетит к чертям собачьим. сами кнопки не адаптированы для авто подгонки при изменении размера окна
@Granaaati
@Granaaati 2 жыл бұрын
ну сам попробуй узнаешь. К чертям собачим это грубая форма выражения
@MVCage
@MVCage 2 жыл бұрын
@@Granaaati это был риторический вопрос намекающий на то, что автор ролика сам не знает, что делает. чтоб такого небыло необходимо настраивать параметры полотна в котором лежат кнопки.
@ohnocoder
@ohnocoder 2 жыл бұрын
@@MVCage Ну так это же Оша Ударь.
@kitoboynaya
@kitoboynaya Жыл бұрын
Обучаю Python! Посмотрите видосы. Буду рад :)
@user-ip7pq2kh5q
@user-ip7pq2kh5q 3 жыл бұрын
Подскажите пожалуйста, почему у меня не выходит код главной части, только 5 верхних строчек только выдаёт до строчки Again... как решить это?
@sosiskaschannel7052
@sosiskaschannel7052 3 жыл бұрын
Выдает Error in input file: not well-formed (invalid token): line 1, column 1
@anty_3500
@anty_3500 3 жыл бұрын
если это в стороке с eval, то попробуй так: e = compile(s,"","eval") res = eval(e) upd: s - твоя строка из label
@user-zu6yt2vf7i
@user-zu6yt2vf7i 2 жыл бұрын
@@anty_3500 юзать так евал беспечно может плохо закончится
@anty_3500
@anty_3500 2 жыл бұрын
@@user-zu6yt2vf7i согласен, из-за этого надо ставить защиту, в виде обработчика строки бросающего исключение при выявлении опасного кода
@user-gb1lj5tl8e
@user-gb1lj5tl8e 5 ай бұрын
label так и не заработал( - не отображает результат. подсчёты тож не происходят( но остальное работает, спасибо за видео - сделал граф интерфейс для тренировки... но дико бесит - смысл потом это конвертировать обратно в простыню текста? да ещё внутри класса гаф дизайна вести рассчёты, неужели нельзя как-то отдельно это подключать при нажатии на кнопки внутри qt desinger ? по крайне мере в 2006 году в с++ билдер такая возможность была)) - вспять идём?)
@konstantinnormanov5573
@konstantinnormanov5573 3 ай бұрын
Даже не сказал, где эту программу найти и как установить.
@zeppeli43
@zeppeli43 Жыл бұрын
Если у вас ошибка кода -1073740791 (0xC0000409) то возможно у вас в прописана запятая вместо плюса в "self.label_result.setText("Результат" + str(res))"
@KrllGuitar
@KrllGuitar Жыл бұрын
def write_number(self, number): self.label_result.setText(self.label_result.text() + number), пишет ошибка
@user-ji7sb8zj9y
@user-ji7sb8zj9y 3 жыл бұрын
а вот как сделать sin і cos например? даже когда я импортировал модули math, оно всеравно выдает ошибку
@isteam_1438
@isteam_1438 2 жыл бұрын
отличный урок, но почему-то программа завершается при нажатии на равно с кодом завершения -1073740791 (0xC0000409)
@igroman4558
@igroman4558 2 жыл бұрын
Тоже так
@KrllGuitar
@KrllGuitar Жыл бұрын
не смотрите гошу дударя. очень спешно по говнянски всё обьясняет с ошибками код
@user-py1vy7el9d
@user-py1vy7el9d 3 жыл бұрын
Одно слово , второе слово , третье слово , четвертое слово , пятое слово
@myprogs
@myprogs 3 жыл бұрын
Все новое - забытое старое. Как будто вернулся во времена Delphi 4/7/С++ Builder 6 на 17 лет назад.
@user-bh2ot5ks8f
@user-bh2ot5ks8f 3 жыл бұрын
У меня такой же флешбек
@user-gb1lj5tl8e
@user-gb1lj5tl8e 5 ай бұрын
не согласен - как раз искал что-то удобное как си билдер, а в итоге простыня кода, которая ui компелит(( да ещё непонятно передаётся параметр через библиотеки - лейбл так и не заробил(
@elezthemdev
@elezthemdev Жыл бұрын
Почему когда я пишу (=) то ничего не срабатывает?
@daniyarabbyasov4980
@daniyarabbyasov4980 3 жыл бұрын
интересно все и очень быстро, как новичок должен понимать когда какую команду писать не понятно, видео явно ориентировано уже на опытных программистов, а жаль
@it-2588
@it-2588 3 жыл бұрын
блет так сука, как ты будешь учить не зная программирование?Я честно еще классы как того не проходил, но при этом все понимаю.Сначала нужно выучить а потом дальше идти.
@neaf1sss
@neaf1sss 3 жыл бұрын
@@it-2588 если ты выучишь пайтон, тебе будет больно смотреть на код автора.
@stoksful
@stoksful 3 жыл бұрын
Прочти "укус пайтона" после потренируйся на примерах. поставь себе цель написать простую задачу, что то свое. выполни! Потом уже начинай изучать вреймворки какие тебе нужны для воплощения новых идей. Так будет проще понимать код в целом. От куда берется. И зачем.
@barabucho
@barabucho 3 жыл бұрын
В какой то мере да.Общее понимание д.б.
@kitoboynaya
@kitoboynaya Жыл бұрын
Обучаю Python! Посмотрите видосы. Буду рад :)
@justasemza6945
@justasemza6945 11 ай бұрын
21:04 "не распознано как имя командлета, функции, файла сценария или вып олняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку"
@moony520
@moony520 11 ай бұрын
У меня тоже ругался, что фала нет. Я на диск С перекинула и заработало
@созвездиеАртемовилёва
@созвездиеАртемовилёва Ай бұрын
У меня не получается
@GentleElk
@GentleElk Жыл бұрын
А есть возможность сразу увидеть код, когда работаешь в Qt Designer? Вообще существуют такие программы, которые реализуют такую функцию? Это было бы очень удобно для изучения.
@yomomanwalter6971
@yomomanwalter6971 Жыл бұрын
Код формирования интерфейса? Да. Menu -> Forms -> View C++ code либо View Python code.
@GentleElk
@GentleElk Жыл бұрын
@@yomomanwalter6971 спасибо!
@Dmytro_Oleksiienko
@Dmytro_Oleksiienko 3 ай бұрын
qt.qpa.plugin: Could not find the Qt platform plugin "cocoa" in "" Выдает такую вот ошибку. помогите!
@in-dots7205
@in-dots7205 Жыл бұрын
plugin could be initialized. Reinstalling the application may fix this problem. что делать? копировать папку plugins не помогает
@alicemust8874
@alicemust8874 Жыл бұрын
загрузить нужно 6 версию pyqt и потом pyqt6 - tools
@user-gv6ly4hy2b
@user-gv6ly4hy2b 2 жыл бұрын
Вот скажи Гоша, для чего отдельно качать Qt Designer если она идет с pyqt5-tools?
@IamErasyl
@IamErasyl 6 ай бұрын
нет
@BallorosEye
@BallorosEye 2 жыл бұрын
А теперь при нажатии вылетает..
@user-do2lb1un6f
@user-do2lb1un6f 9 ай бұрын
Ребят можете помочь у меня в консоли не выводятся числа, кто знает в чём может быть проблема?
@MoonnyMoo
@MoonnyMoo 8 ай бұрын
22:38 "Абсолютно корректно отображается" но отступ (margin) при этом пропал. Абсолютно пропал.)
@bomjarach
@bomjarach 2 жыл бұрын
У тебя самого в коде куча ошибок, скобки и т.д. Исправлять пришлось самому
@user-ix7lb1sx4k
@user-ix7lb1sx4k 2 жыл бұрын
В Windows 10 не отображается такое окно "Signal / Slot Editor". Что делать, чтобы оно появилось?
@YaOstriyPerec
@YaOstriyPerec 2 жыл бұрын
В правом нижнем углу и чуть левее есть 3 вкладки одна из которых Signal / Slot Editor
@R315K
@R315K 2 жыл бұрын
Уважаемые старшие коллеги, а откуда берется параметр number? Это стандартное (внутреннее) решение python или откуда цифра вставляется в код? По идеи это же значение (текст) из кнопки...
@defaqf3674
@defaqf3674 Жыл бұрын
ты же в функцию этот параметр передаешь оттуда и значение
@R315K
@R315K Жыл бұрын
@@defaqf3674 Спасибо за ответ! Такие вопросы возникают из-за незнания основ функций. Пару глав и видео по основам помогли разобраться в итоге...
@aridoo9439
@aridoo9439 2 жыл бұрын
есть гит хаб с этим курсом?
@bahromasurov3011
@bahromasurov3011 2 жыл бұрын
а можно ли написать видео хостер на PyQT
@Pixel_Magic
@Pixel_Magic 3 жыл бұрын
Жаль, что так долго приходится ждать уроки) Мне 13 лет недавно стало. Я школьник... Никогда не думал, что буду так ждать уроков, лол. Я в игры уже не играл давно... Я взраслэю, блэн
@vanyaivanov671
@vanyaivanov671 3 жыл бұрын
Во-первых, почему бы конструктор класса с кучей говны, сгенерированной дизайнером просто не поместить в отдельный файл? Во-вторых, eval имеет куда более широкое применение. Ты же уже его использовал, почему бы просто кучу своей же копипасты не заменить на цикл с eval. Типа вот так: for i in range(10): ....eval(f'MainWindow.btn_{i}.clicked.connect(lambda: MainWindow.write_number({i}))") А еще объясните кто-нибудь плиз, какого хрена именно pyqt позволяет себе использовать CamelStyle для методов класса? В питоне так не принято
@best_relaxa
@best_relaxa 3 жыл бұрын
зачем накручивать столько подписчиков? у тебя 10-15 к на видосах
@gatchenko_as
@gatchenko_as 3 жыл бұрын
чел, многие подписываются, а потом не смотрят
@turbopush
@turbopush 3 жыл бұрын
это 30-минутные гайды, людям которые подписывались на си++ невыгодно их смотреть.
@grishabony
@grishabony 3 жыл бұрын
Полезное видео, а лайков очень мало.
@grishabony
@grishabony 3 жыл бұрын
Оставь ссылку на оригинал в описании
@dedpihto680
@dedpihto680 2 жыл бұрын
вроде свежий урок годовой давности а чушь какую то несет. не надо генерировать никакой код. создаете окно в Qt потом прямо в своем питоне прописываете одну строчку и подключаете это окно к своему проекту. хорошо что первым мне попался не этот видеоурок а другой
@grigsert930
@grigsert930 Жыл бұрын
Лучше все создавать в Qt designer, а не подключать окна, чтобы потом действия вручную делать.
@user-gb1lj5tl8e
@user-gb1lj5tl8e 5 ай бұрын
@@grigsert930 и как это делать? именно такую возможность и ищу, ане ковыряться в простыне кода вместо удобного дизайна)
@grigsert930
@grigsert930 5 ай бұрын
@@user-gb1lj5tl8e Есть примеры в ютьюбе создания рабочих минипрограмм с интерфейсом через Qt - их надо рассматривать, пробовать. Но в Qt только дизайн интерфейса и код получается из Qt "шерстистый" , если что менять захочется, то неудобно.
@kataanlive6072
@kataanlive6072 3 жыл бұрын
на виндовс 10 как установил qt5-applications, qt5-tools, PyQt5-Qt5, PyQt5-sip, pyqt5, pyqt5-plugins, python-dotenv то pyqt5-tools сразу же установился. незнаю с чем это связанно, скарее всего скоро исправят
@grigsert930
@grigsert930 Жыл бұрын
Про lamba плохо сказано, что это выражение, а не безымянная мощная функция в одну строку, чем она является
@serjikdeny895
@serjikdeny895 2 жыл бұрын
А через Designer можно сделать мобильное приложение ?
@barabanbanban
@barabanbanban 2 жыл бұрын
да
@Dannyellize
@Dannyellize 9 ай бұрын
Не работает.
@GidesPC
@GidesPC 2 жыл бұрын
File "", line 1 4-6= ^ SyntaxError: invalid syntax получается когда пытаешься выполнить действие
@snowcry9057
@snowcry9057 Жыл бұрын
А равно зачем?
@GidesPC
@GidesPC Жыл бұрын
Уже не помню, я перешел на tkinter
@user-yf4hq7ct4f
@user-yf4hq7ct4f 3 жыл бұрын
После обзора сакутина просмотры стали падать, да?
@vandkleiss140
@vandkleiss140 2 жыл бұрын
Я 2 часа gытался разобраться почему прога закрывается после нажатия равно. Еcли-б не друг, я так и не допёр, что не дописал букву в setText.
@user-gz1xd5mo7r
@user-gz1xd5mo7r 2 жыл бұрын
Тоже закрывается при нажатии на равно. Пока не нашел причину
@Egor-sm4bl
@Egor-sm4bl 2 жыл бұрын
21:51 - что означают эти флаги? -x и -o?
@grigsert930
@grigsert930 Жыл бұрын
-o очевидно output file Наберите в консоли pyuic5 -help получите объяснение-хелп про -х Он его не использует почему-то
@Chernikru
@Chernikru 2 жыл бұрын
кое-как(перегуглив часов 10 в сумме) как пофиксить , что не устанавливается туулс, затем ещё скомпилил в питон файл из дизайнера...но!!!!!!! там почему-то не всё было. не отображалось ничего при запуске. т.е. что? пришлось последний кусок кода самому дописывать.а дальше как делать тогда? дичь же)
@Chernikru
@Chernikru 2 жыл бұрын
крч. сам себе отвечу. надо версию питона 3.9 ставить. это как минимум. и дальше через converter.bat переводить в питон файлы....
@jevgenitoropkov1394
@jevgenitoropkov1394 7 ай бұрын
как пофиксил установку туулс?
@ArturArturov
@ArturArturov 2 жыл бұрын
Кто нибудь может подсказать в чем ошибка это происходит когда я нажимаю на цифры, вместо номера цифры эта ошибка
@glorytoukraine429
@glorytoukraine429 2 жыл бұрын
Молодец, выкладываешь ошибку, но не показываешь свой код, конечно сейчас все сразу поймут в чем проблема...
@sugendi2867
@sugendi2867 3 жыл бұрын
Бля я долго ждал PyQt5
@temkinplay4910
@temkinplay4910 3 жыл бұрын
Мне пишет что Lamba это какая то хрень. И она у меня не подсвечивается. Что делать?
@user-bf3wn3uo3m
@user-bf3wn3uo3m 3 жыл бұрын
lambda
@span4ev
@span4ev 2 жыл бұрын
Lamba - действительно какая-то хрень.
@user-yy7pp9bp1w
@user-yy7pp9bp1w 8 ай бұрын
Process finished with exit code -1073740791 (0xC0000409) что делать?
@DonNwN
@DonNwN 8 ай бұрын
26:00 DRY)))))))
@ll2pakll
@ll2pakll 2 жыл бұрын
А как после внесения каких либо изменений в py файле, вернуть его обратно в дизайнер, что бы продолжить редактирование?
@ravenalbatros
@ravenalbatros 2 жыл бұрын
никак
@blenderich
@blenderich 2 жыл бұрын
@@ravenalbatros есть вариант
@kitoboynaya
@kitoboynaya Жыл бұрын
Обучаю Python! Посмотрите видосы. Буду рад :)
@beardedman721
@beardedman721 Жыл бұрын
Можно провести "танец с бубном" )) Если хочешь дописать, то открываешь уже написанный тобой в qt код, вносишь изменения , получаешь питон код и либо вписываешь в него логику, которую ты написал, либо дописываешь в тот файл изменения, которые получились, это первая мысль, которая пришла мне в голову 🤔 может конечно есть и менее извращенные варианты)))
@vostelmakh
@vostelmakh 3 жыл бұрын
Не проще ли наследоваться от класса MainWindow?
@user-uw5fw9gu3d
@user-uw5fw9gu3d 3 жыл бұрын
Так Qt desiner когда переводит в .py там уже на основе self
@ivanbaydakov
@ivanbaydakov 11 ай бұрын
Спасибо за урок, очень полезный! Что делать, если выдает ошибку как на pip install pyqt5, так и на pip3 install pyqt5?
@timothy625
@timothy625 8 ай бұрын
Ребята я ради прикола проверил приложуху Qt в итоге она оказалась с 3 троянами
@assoc6555
@assoc6555 3 жыл бұрын
qt designer 250gb....
@obzorotsashi
@obzorotsashi 3 жыл бұрын
На колокол нажал
@user-pm7ui9gc3c
@user-pm7ui9gc3c 9 ай бұрын
Мазахизм какой-то
@mrkhloud
@mrkhloud 3 жыл бұрын
Чет ни хрена с кнопкой не получается, код такой же
@molotkovm
@molotkovm 3 жыл бұрын
Возможно, функцию add_function не вызвал в конце кода. Автор об этом не упомянул
@user-dw6sv5nf6y
@user-dw6sv5nf6y 3 жыл бұрын
@@molotkovm Пишет что нет атрибута add_functions
@egorkravtcov6003
@egorkravtcov6003 3 жыл бұрын
@@molotkovm как это сделать? Где прописать?
@molotkovm
@molotkovm 3 жыл бұрын
@@egorkravtcov6003 В самом конце: if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) ui.add_funk() MainWindow.show() sys.exit(app.exec_())
@egorkravtcov6003
@egorkravtcov6003 3 жыл бұрын
@Cookie with milk уже решил вопрос. Pyqt нужен был для создания приложения
@Toys811
@Toys811 4 ай бұрын
Хорошо но хреново. Я вот хочу поднаучиться чему то (начинающий) но нихрена не понятно!!! Как болванчик повторять действия .. ну так себе перспектива роста )))) Если еще и курсы купить... я бы офигел ! Подача инфы точно не для новичков. А так супер, спасибо!
@clipcleeps
@clipcleeps 3 жыл бұрын
При конвертации файла з UI в PY, выдает ошибку, помогите что делать! Файл если что находиться в той папке что надо! pyuic5 : Имя "pyuic5" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. строка:1 знак:1 + pyuic5 + ~~~~~~ + CategoryInfo : ObjectNotFound: (pyuic5:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@DmitriyBelkin
@DmitriyBelkin 3 жыл бұрын
очень забаговано
@Bloody_River
@Bloody_River 3 жыл бұрын
11:26 Change style SHIT
@avazart614
@avazart614 3 жыл бұрын
Конвертировать *.ui в *.py, а потом править его руками - дол#$%изм.
@user-ul1py4in7j
@user-ul1py4in7j 3 жыл бұрын
А как ты скрипты будешь прописывать ?
@wdasdfdgdfgfbgfngj4641
@wdasdfdgdfgfbgfngj4641 3 жыл бұрын
М-да.... Всё-таки программирование не для всех.....
@span4ev
@span4ev 2 жыл бұрын
Ну а почему бы тогда сразу не написать как надо? Откуда знать, что это действительно дол#$%изм, если не предложен альтернативный и более грамотный метод?
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 78 МЛН
What will he say ? 😱 #smarthome #cleaning #homecleaning #gadgets
01:00
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 34 МЛН
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 21 М.
Python + PyQt5 + PostgreSQL (часть 1)
25:25
Перлины: Владислав и Елена
Рет қаралды 14 М.
Create Stunning Python GUIs in 10 Minutes With Drag & Drop
11:38
Coding Is Fun
Рет қаралды 56 М.
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 54 М.
Самое простое объяснение нейросети
16:30
Программный Кот
Рет қаралды 118 М.
Лучшая Графическая (GUI) Библиотека Для Python | Tkinter VS WxPython VS PyQt(PySide) VS Kivy
6:41
PyLounge - программирование на Python и всё о IT
Рет қаралды 74 М.
Python + SQLite + QT6
36:04
Andrey Mokhov
Рет қаралды 10 М.