crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Слоты или как-то иначе
Artem
  опции профиля:
сообщение 29.1.2013, 13:36
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 17
Регистрация: 27.1.2013
Пользователь №: 3688

Спасибо сказали: 0 раз(а)




Репутация:   0  


Привет всем.

есть "форма" QLabel с картинкой загруженной в ней
создаю поверх еще один с маленькой картинкой

Прикрепленное изображение


Хочу сделать чтобы при наведение либо изменялся размер либо менялась сама картинка
При клике чтобы проходил другой процесс (открытие настроек).

Не могу понять как с помощью слотов организовать.
Есть только один исполняемый файл main.cpp
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ilyabvt
  опции профиля:
сообщение 29.1.2013, 18:53
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 297
Регистрация: 23.6.2011
Пользователь №: 2765

Спасибо сказали: 45 раз(а)




Репутация:   3  


Цитата
Почему переопределять именно enterEvent и leaveEvent.

enterEvent событие когда курсор мыши входит в область виджета. leaveEvent событие когда курсор мыши покидает область виджета.
Цитата
Хочу сделать чтобы при наведение либо изменялся размер либо менялась сама картинка

наведение это enterEvent, обратное событие (при условии конечно что вы хотите восстанавливать размер) это leaveEvent.
Цитата
А без использования класса можно как-то реализовать?

Нет.

Сообщение отредактировал ilyabvt - 29.1.2013, 19:00
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 17.2.2025, 5:12