|
6 / 5 / 1
Регистрация: 06.06.2022
Сообщений: 68
|
|
Разница между PyQT 5 и PyQT 615.06.2022, 14:57. Показов 25671. Ответов 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
|
||
|
1705 / 574 / 74
Регистрация: 10.04.2009
Сообщений: 9,283
|
|
| 17.06.2022, 07:55 | |
|
здравствуйте, а есть возможность из питона сделать кросс для веба, настольных и мобильных приложений, или как конвертировать наиболее быстро?
0
|
|
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937
|
|||
| 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
Сообщений: 937
|
||
| 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
Сообщений: 937
|
||
| 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 | |
|
Помогаю со студенческими работами здесь
20
PyQT Табуляторы Установка PyQt Лицензия PyQt Работа с PyQt
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|