Pull to refresh

Comments 8

Не используйте QSS (qt style sheet). На примитивных сценариях, типа hello world, он работает, но в реальных проектах начинаются дикие тормоза. Лучше берите qml вместо виджетов, ну или если тащите легаси проект, то используйте собственные реализации QStyle / QProxyStyle.

Но если всё-таки используете, то не забывайте выставлять по умолчанию кросс-платформенный стиль типа Fusion и уже его переопределять.

Это на питоне? На плюсах всё норм, по моему опыту.

На плюсах. Вы видимо не пробовали тяжелые интерфейсы динамическими пропертями, табами и моделями/вьюхами. Базовые вещи работают нормально.

Интересен пример "тяжелых" интерфейсов, запороть можно любой код и любую технолию... У меня были и динамические интерфейсы, и таблицы, и работа с БД. QSS не тормозил.

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

Прочитал, но так и не понял в чем суть обертки pyside. Всё описанное является функционалом pyqt6. В чем сакральный смысл?

PySide6 это и есть PyQt6. Единственное различие это распространение продукта под разными лицензиями. Так что в заголовке подписано PySide6/PyQt6. Так что изучив PySide6 Вы узнайте PyQt6 и наоборот)

Продолжение-то будет?

И да, .ui можно использовать и без конвертации в python-код. В библиотеке PyQT есть uic. Делаем from PyQt6 import uic и window = uic.loadUi('file.ui').

Sign up to leave a comment.

Articles