|
6 / 5 / 1
Регистрация: 06.06.2022
Сообщений: 68
|
|
Разница между PyQT 5 и PyQT 615.06.2022, 14:57. Показов 28003. Ответов 20
Добрый день, форумчане. Прошел тут курс всеми вами любимого автора, познакомился с GUI TKinter, и по вашим советам решил освоить PyQT.
Чтобы не допустить ошибок решил сперва тут посоветоваться. 1. Как я обратил внимание есть 2 популярные версии PyQT 5 и PyQT 6. Интересует разница между этими версиями. Просто одна новее другой или все-таки различия колоссальны? Если так, то какую актуальнее начать изучать. 2. Посоветуйте литературу (лучше в формате видеоуроков), которая поможет быстрее и лучше этот модуль изучить.
0
|
|
| 15.06.2022, 14:57 | |
|
Ответы с готовыми решениями:
20
PyQT+OpenCV Paint pyqt |
|
Модератор
|
|||
| 16.06.2022, 16:30 | |||
Сообщение было отмечено GmDio как решение
Решение
0
|
|||
|
6 / 5 / 1
Регистрация: 06.06.2022
Сообщений: 68
|
|
| 16.06.2022, 16:33 [ТС] | |
|
Fudthhh, спасибо большое, я правильно понял, что если начинать с ним знакомиться, то сразу с шестой версии? И еще, как правильнее с ним работать? В смысле смотреть в сторону QT Designer или учиться обходиться без него?
Просто помню в давние времена многие хейтили Dreamviewer при верстке.
0
|
|
|
Модератор
|
||
| 17.06.2022, 07:32 | ||
|
Qt Designer можно использовать только в том случае (и то под сомнением), если форма меняется ежедневно и прям полностью, но все равно весь бекенд придется править, так что сомнительно вообще его использование, я лично использую его для просто первого этапа проектировки, чтоб примерно накидать макет и понять как это будет выглядеть. Добавлено через 6 минут Добавляю еще, уже обсуждали в какой то другой теме этот же вопрос, и мне противопоставили, что этот инструмент можно использовать при распределении задач, допустим кто то рисует формы, а кто-то пишет логику, это сомнительно, во первых: откуда тебе знать как создатель форм назвал переменные, даже если он их изменил, тебе придется лично запускать QtDesigner проверять названия переменных и писать логику (можно конвертировать из *.ui в *.py, но ты увидишь портянку класса, которую просто невозможно читать), во вторых: код будет абсолютно ненаглядным, т.к. при загрузке формы с *.ui ты будешь писать логику и ide не будет тебе ничего подсвечивать (да можно этого избежать написав аннотации, но это куча лишней работы).
1
|
||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
|
| 17.06.2022, 07:55 | |
|
здравствуйте, а есть возможность из питона сделать кросс для веба, настольных и мобильных приложений, или как конвертировать наиболее быстро?
0
|
|
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
|||
| 17.06.2022, 10:42 | |||
|
Добавлено через 2 минуты Добавлено через 35 секунд PS тоже норм. курс http://it.kgsu.ru/Python_Qt/oglav.html
0
|
|||
|
Модератор
|
|
| 17.06.2022, 10:56 | |
|
Михалыч, зная основы, у меня не возникало больших трудностей изучения Qt по их документации, написав пару-тройку простых виджетов, уже понимаешь как писать приложения, больше всего наверное вызвало сложности:
1) Как написать свой QAbstractModelItem для QTreeView 2) Как заставить синхронно(да, да, именно синхронно) писать в QSerialPort, QTcpSocket портянку команд, без зависания интерфейса. Все остальное достаточно просто осваивается, у всех виджетов есть примеры. (Не знаю на счет PySide документации, т.к. изучал по документации по СИ, разница только в оформлении, а команды одинаковые)
0
|
|
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
||
| 17.06.2022, 11:15 | ||
|
Например, QTabWidget понятно, что таблица, а примера нет. Оттого и не понятно что с ней делать. И это по началу приводит к некоторому замешательству)
0
|
||
|
0 / 0 / 0
Регистрация: 17.06.2022
Сообщений: 2
|
|
| 21.06.2022, 21:42 | |
|
А можешь подсказать, что это за курс, который ты прошел?
я хотел написать в личку, но какой-то древний форум, не знаю как это сделать ) Дай плиз ссылку на курс
0
|
|
|
6 / 5 / 1
Регистрация: 06.06.2022
Сообщений: 68
|
|
| 21.06.2022, 22:11 [ТС] | |
|
1gga, Ссылку не буду постить. Набери в любом поисковике «Русаков Python от нуля до гуру», но местные не советуют. Основы я понял, но сейчас пришла необходимость учить С#
Добавлено через 3 минуты Понял, спасибо!
1
|
|
| 26.06.2022, 00:13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сообщение было отмечено Fudthhh как решение
Решение
Несколько базовых изменений в PyQt6 касательно графики на шейдерном OpenGL
1. OpenGL-классы перенесли в отдельное пространство имён PyQt6.QtOpenGL: PyQt5:
PyQt5:
PyQt5:
PyQt5:
PyQt5:
PyQt5:
PyQt5:
0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
36 / 3 / 1
Регистрация: 30.06.2016
Сообщений: 93
|
|
| 30.01.2023, 10:14 | |
|
Тоже начал разбираться с PyQt
Что могу сказать, даже на момент начала 23года, уроков, примеров на гитхабе, книг и прочего по PyQT5 больше. Да, есть отличия 5 от 6 небольшие. Но как мне кажется, быстрее будет 5ку освоить, потом переписать на 6ку
0
|
|
|
Модератор
|
||
| 30.01.2023, 11:06 | ||
|
Если уж совсем легко, то можно начать с фортана и идти по эволюции языков программирования, попутно переписывая свой скрипт под них.
0
|
||
|
36 / 3 / 1
Регистрация: 30.06.2016
Сообщений: 93
|
|
| 30.01.2023, 11:57 | |
|
А чем вам фортран или паскаль не нравится? Есть языки на которых не пишут приложения. Языки изначально разработанные для студентов.
Мы говорим здесь не про версию пайтона, а про версию фреймворка. Если человеку сложно по докам изучать, то информации и учебных материалов по 5ке больше будет.
0
|
|
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
|
||
| 30.01.2023, 13:24 | ||
|
Но ИМХО, лучше учить новую версию PyQt6, что бы не привыкать к старой, а потом переучиваться) Тем более если посмотреть на англ.яз. есть хорошие материалы для начинающих по PyQt6 (например тут). Я вот себе тоже обещаю все переписать на PyQt6, но никак от "пятерки" отказаться не могу хотя надо бы.Т.е. если бы я для себя по новой начал учить PyQt, то непременно шестую версию.
1
|
||
| 30.01.2023, 14:01 | |||||||||||||||||||||
|
Неплохой вводный туториал по PyQt6: https://zetcode.com/pyqt6/ В последнем уроке даже разбирается игра Тетрис. Если не хотите изучать на английском, а лучше всего изучать на нём, то можно нагуглить перевод этого туториала на русский или переводить с помощью Google Translate.
Пара отличий: 1. Изменён enum для режима открытия файла: PyQt5:
PyQt5:
2
|
|||||||||||||||||||||
|
Модератор
|
|||
| 30.01.2023, 15:29 | |||
|
1
|
|||
| 30.01.2023, 21:57 | |||||||||||||||
|
Я почти всегда проверяю свои утверждения перед публикацией. Использую PyQt 6.3.0.
1
|
|||||||||||||||
| 30.01.2023, 21:57 | ||||||||||||||
2
|
||||||||||||||
| 30.01.2023, 22:37 | ||
|
Ну и, наверное, говоря о различиях PyQt5 и PyQt6, нельзя не упомянуть то, что говорит сам разработчик PyQt Differences Between PyQt6 and PyQt5
0
|
||
| 30.01.2023, 22:37 | |
|
PyQT Табуляторы Установка PyQt Лицензия PyQt Работа с PyQt
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|