Qt4: QLabel -> QPixmap -> нажмите, чтобы открыть URL - PullRequest
0 голосов
/ 04 апреля 2011

У меня есть QLabel без текста, но с изображением QPixmap. Я не могу понять, как открыть URL-адрес, когда пользователь нажимает на изображение. Я не могу использовать текст в QLabel здесь.

Ответы [ 2 ]

3 голосов
/ 04 апреля 2011

Вам не нужно вставлять текст, но вам нужно переключиться на метку с подклассами или использовать вместо нее QPushButton. Если вы используете QPushButton (что является самым простым), вы можете изменить макет рельефа, чтобы он снова выглядел плоским (поскольку кнопка по умолчанию этого не делает).

1 голос
/ 04 апреля 2011

Вы можете установить фильтр событий на метку и фильтр для событий нажатия мыши. Например, см. мой ответ на аналогичный вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...