Comments 7
— Наследование от QFrame позволяет использовать декларативный язык стилей QSS (Qt Style Sheets).
Как и QWidget и многие(не все) другие объекты в Qt.
Надеялся в статье увидеть интересные фичи, судя по интригующему заголовку, а по содержанию наткнулся на кликбейт. Этот материал начального уровня. Судя по вставкам "В VK Teams мы.." после каждого предложения, есть вероятность что автора покусали СЕОшники, а статья ради статьи.
-1
В Qt QSS набор поддерживаемых возможностей кастомизации сильно зависит от выбранного виджета. Это означает, что для разных типов виджетов поддерживаются разные переменные, псевдо-стейты и проч. Конкретно для примера из статьи QFrame был выбран специально, поскольку предоставляет необходимые возможности кастомизации. Например, возможность задать толщину рамки, в то время как QWidget это сделать не позволяет.
Как показывает практика, для многих даже то, что изложено в этой части статьи может быть сложным. В отличие от многих учебных пособий и книг по Qt (привет Макс Шлее) статья не ограничивается перепечаткой/переводом официальной документации Qt и эфемерными примерами, высосанными из пальца. Обилие упоминаний продукта как раз и демонстрирует как и где приводимый материал используется на практике, а ссылка на репо, позволяет еще и «потрогать его руками».
Материал в статье излагается последовательно, постепенно его сложность увеличивается. Я специально не стал начинать сразу со сложного. Планируется продолжение статьи с уже более сложным кодом, следите за выпусками!
Как показывает практика, для многих даже то, что изложено в этой части статьи может быть сложным. В отличие от многих учебных пособий и книг по Qt (привет Макс Шлее) статья не ограничивается перепечаткой/переводом официальной документации Qt и эфемерными примерами, высосанными из пальца. Обилие упоминаний продукта как раз и демонстрирует как и где приводимый материал используется на практике, а ссылка на репо, позволяет еще и «потрогать его руками».
Материал в статье излагается последовательно, постепенно его сложность увеличивается. Я специально не стал начинать сразу со сложного. Планируется продолжение статьи с уже более сложным кодом, следите за выпусками!
+2
Оффтопик…
какие классные были времена когда в qip были интегрированы практически все протоколы для трепа и я мог использовать единый меседжер для всех аккаунтов…
а сейчас куча месегеров и каждый весит по четверти мегабайта...
0
Сколько боли ради простых вещей. Почему отказались от Qt Quick? Или даже не рассматривали?
-1
Sign up to leave a comment.
Создаем сложные интерфейсы и спецэффекты на базе Qt. Часть I