Название: Статичный элемент, умеющий принимать клики мыши Отправлено: Alp от Август 24, 2010, 14:01 Часто стал требоваться статичный виджет, который умел бы понимать клики мыши на себе. В идеале - QLabel. Какие варианты испробованы:
1. QLabel + html + linkActivated(). Не нравится, поскольку текст должен быть текстом, а не выглядеть как гиперссылка и не изменять форму курсора. Да, про стили в курсе. 2. Наследник QLabel с переопределнием mouseReleaseEvent + сигнал clicked(). Лишний код, вдруг есть что-то подобное, но нативное? 3. QPushButton + styleSheet. При переопределении таблицы стилей кнопка перестает себя вести как кнопка. Может получать фокус, что не всегда нужно. Пока довольствуюсь вторым. Есть ли нативный виджет с похожим функционалом? Да, это лень =))) |