crossplatform.ru

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

XpycT
  опции профиля:
сообщение 20.7.2009, 17:51
Сообщение #1


Студент
*

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

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




Репутация:   0  


Всем доброго времени суток :)
С Qt знаком всего полторы недели, и то, все это время читал книги. Вот захотелось реализовать виджет выбора рисунка (не хочется делать просто текстовое поле с адресом). За основу взял исходники примера с гита Qt. Но к моему сожалению понял, что прочитанных разделов о графике в книгах не достаточно :(.

Хочется сделать что-то типа такого :
 Р В Р’ Р’ Р’ Р’ Р’ Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 35%
Прикрепленное изображение
405 x 441 (38.52 килобайт)


Но напоролся на пару вопросов:

1) Как в mouseMoveEvent определить потерю фокуса мыши (event->Leave почемуто действует аналогично event->Enter)?
2) Каким образом прикрутить сигнал/слот к иконке "Открыть"/"Очистить", если они выведены через painter.drawPicture

Вот те исходники, над которыми я прыгал с бубном Прикрепленный файл  imagewidget.zip ( 2.48 килобайт ) Кол-во скачиваний: 189


За раннее благодарю за помощь :rolleyes:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- XpycT   Помогите разобраться с отрисовкой виджета   20.7.2009, 17:51
- - kwisp   XpycT, Цитатаvoid ImageWidget::paintEvent...   20.7.2009, 18:52
- - XpycT   Первый вопрос решен, спасибо. Цитата(kwisp)вашпе ...   20.7.2009, 20:44
- - ufna   никаких слотов. Обрабатываешь эвент клика мышки, о...   20.7.2009, 20:54
- - XpycT   Как я понимаю, надо ловить координаты мыши в mouse...   20.7.2009, 22:07
- - ufna   Да, именно так. Кстати, вызывать действие я совету...   20.7.2009, 22:52
- - XpycT   На счет опускания мыши даже не подумал.. надо буде...   21.7.2009, 0:20
- - Litkevich Yuriy   Цитата(XpycT @ 21.7.2009, 4:20) Можно ли ...   21.7.2009, 4:11
- - ufna   Да, лучше всего работать через QRect в данном случ...   21.7.2009, 7:56
- - XpycT   Спасибо за советы, думаю разобрался   21.7.2009, 8:15
- - XpycT   Благодаря вашей помощи появился мой первый виджет,...   21.7.2009, 20:40
- - ufna   Молодец что доделал Виджет твой скачал, посмотре...   21.7.2009, 21:05
|- - XpycT   Цитата(ufna @ 21.7.2009, 21:05) Молодец ч...   21.7.2009, 21:21
- - ufna   1. оформление кода. Представь, что у тебя будет не...   21.7.2009, 22:44
- - XpycT   Комментариев не хватает,согласен, просто надо прив...   22.7.2009, 8:48
- - ufna   по сигналам - не совсем. Откуда у тебя взялось имя...   22.7.2009, 9:06
- - XpycT   Что-то у меня со слотами не получается в виджете ...   22.7.2009, 15:19
- - kwisp   при чем тут слоты? ты посмотри что написал то? ....   22.7.2009, 15:30
|- - XpycT   Цитата(kwisp @ 22.7.2009, 15:30) самая ра...   22.7.2009, 16:40
- - ufna   Слот у тебя приватный, а присоединяешь его к сигна...   22.7.2009, 15:32
- - kwisp   Цитата(ufna @ 22.7.2009, 16:32) Слот у те...   22.7.2009, 15:51
- - Litkevich Yuriy   Цитата(ufna @ 22.7.2009, 19:32) Слот у те...   22.7.2009, 16:52
- - kwisp   XpycT, Цитата(XpycT @ 22.7.2009, 17:40) С...   22.7.2009, 16:54
- - ufna   Цитатакатегорически не согласен сигналы вообще pro...   22.7.2009, 16:54
- - kwisp   ufna, не пойму тебя приведи свой пример. вот мой...   22.7.2009, 16:58
- - ufna   kwisp, сорри, тупил. После поста Юрия в доки гляну...   22.7.2009, 17:15
- - kwisp   ufna, принимается. со всяким бывает.   22.7.2009, 17:23
- - ufna   Цитата(XpycT @ 22.7.2009, 17:40) Пришел к...   22.7.2009, 17:24
- - XpycT   твою ж... точно не правильно виджеты создал. Вот ч...   22.7.2009, 17:52
- - Litkevich Yuriy   XpycT, для случая разных отправителей, лучше испол...   22.7.2009, 18:16
- - XpycT   Цитата(Litkevich Yuriy @ 22.7.2009, 18:16...   22.7.2009, 18:43


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 15.7.2025, 23:50