Здравствуйте, гость ( Вход | Регистрация )
|
myr |
29.9.2009, 14:50
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 37 Регистрация: 4.9.2009 Из: С-Пб Пользователь №: 1052 Спасибо сказали: 0 раз(а) Репутация: 0
|
Здраствуйте. Посоветуйте. Ничего не знаю но сделать надо.
Выделить область окна по нажатию кнопки мышки. Мышкой щелкнули - потянулась линия, второй раз одна сохранилась вторая от нее началась, как измерение маршрута в топ плане. после полного выделения все стереть. Надо при обработке mouse event, вызывать paint? как сохранить преведущую линию между отрисовками? как все стереть потом? Или отошлите на пример. Спасибо. |
|
|
|
![]() |
|
kwisp |
1.10.2009, 8:10
Сообщение
#2
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
Цитата(myr @ 1.10.2009, 0:26) Link Получаеться в paintEvent можно попасть только в формах нарисованных вручную. почему же? не обязатльно. можешь унаследоваться создать свой класс, а в дизайнере указать хедер и предка и дизайнер воткнет тебе твой один рукописный виджет. поэтому можешь комбинировать на форме свои и стандартные виджеты. правой кнопкой по виджету promoted widgets... дальше поймешь. либо если прочёл в этой теме Link всё то поймешь как рисовать на дочерних окнах и виджетах. Сообщение отредактировал kwisp - 1.10.2009, 8:27 |
|
|
|
myr Отрисовка линий по нажатию кнопки мыши 29.9.2009, 14:50
kwisp мало что понял из вопроса.
П.С.
ключи для поиска ... 29.9.2009, 15:02
myr Есть изображение.
Щелкнули мышкой. При перемешении... 29.9.2009, 15:13
kwisp переопределяешь paintEvent в классе наследнике от ... 29.9.2009, 15:52
myr Спасибо. Понятно.
Как удалить нарисованную линию?... 29.9.2009, 20:59
kwisp ну как сказать.
если хранить координаты концов лин... 30.9.2009, 8:03
kwisp вот тебе кусок кода
разбирайся.
Раскрывающийся тек... 30.9.2009, 9:03
myr Спасибо. Пробую. 30.9.2009, 12:58
myr Алгоритм понятен, получилось.
Проконсультируйте ещ... 30.9.2009, 19:40
kwisp Цитата(myr @ 30.9.2009, 20:40) - как дост... 30.9.2009, 20:35
myr С миганем ушло, если в contextUpdate() правильную... 30.9.2009, 22:43
kwisp myr,
а почему вызываешь именно repaint()
попробуй... 30.9.2009, 22:53
myr Все рисует. Если erase в update в false, лучше. Н... 30.9.2009, 23:26
Litkevich Yuriy Цитата(myr @ 1.10.2009, 3:26) Не все собы... 1.10.2009, 6:05
myr По теме.
За пример спасибо.
чтоб не мигало передаю... 1.10.2009, 16:21
kwisp Цитата(myr @ 1.10.2009, 17:21) Решено это... 1.10.2009, 16:25
myr здесь нет сорри.
(отметить тему решено) 1.10.2009, 16:42
Litkevich Yuriy myr, можешь переименовать тему. 1.10.2009, 16:52![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.12.2025, 10:00 |