[Дубль] Рисование в Qt |
Здравствуйте, гость ( Вход | Регистрация )
[Дубль] Рисование в Qt |
mettamo |
12.12.2009, 16:51
Сообщение
#1
|
Студент Группа: Участник Сообщений: 43 Регистрация: 22.10.2009 Пользователь №: 1173 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте, помогите нарисовать линию на GraphicsView по нажатию кнопки, пытался сделать так
QLineF line(10.0, 80.0, 90.0, 20.0); QPainter painter(this); painter.setPen(QPen(Qt::black,10)); painter.drawLine(line); но что то ни чего не рисуется |
|
|
Andrewshkovskii |
12.12.2009, 17:29
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
А полный код не покажешь?скорее всего тебе надо соотнести координаты сцены/вьюхи с помощью setSceneRect, а у меня такая проблема была..
|
|
|
Kagami |
12.12.2009, 17:59
Сообщение
#3
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
А вы оба ничего не путаете? Для линий есть QGraphicsLineItem, зачем рисовать напрямую на виджете? Рекомендую почитать книжки по Qt и/или доку.
|
|
|
Andrewshkovskii |
12.12.2009, 18:06
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
АААа
чет я невнимательно прочитал код его ! В общем, ты пытаешься паинтером рисовать на виджете (если, конечно, ты не наследуешь QGraphicsView/scene), а тебе надо рисовать на сцене, и методами сцены.. |
|
|
mettamo |
17.12.2009, 19:20
Сообщение
#5
|
Студент Группа: Участник Сообщений: 43 Регистрация: 22.10.2009 Пользователь №: 1173 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вообщем я пытаюсь рисовать на виджите
как сделать чтоб он рисовал по нажатию кнопки а не при запуске программы? |
|
|
Litkevich Yuriy |
17.12.2009, 20:04
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
mettamo, вот прежде чем плодить темы, стоит всё таки поиском воспользоваться, тык
|
|
|
mettamo |
17.12.2009, 20:30
Сообщение
#7
|
Студент Группа: Участник Сообщений: 43 Регистрация: 22.10.2009 Пользователь №: 1173 Спасибо сказали: 0 раз(а) Репутация: 0 |
Я смотрел, хер че понял
|
|
|
Litkevich Yuriy |
17.12.2009, 20:36
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
mettamo, есть тема, с точно таким названием как ты создал, в чём заключалась сложность задать вопрос там, вместо создания новой темы?
как другой пользователь интересующийся темой рисования в Qt должен разбирать свалку из множества тем с одинаковым названием. Я смотрел, хер че понял и поэтому решил создать дубль? А если ты сегодня в этой теме ничего не поймёшь, то завтра ещё одну с таким же названием создавать будешь
|
|
|
trdm |
18.12.2009, 12:10
Сообщение
#9
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
|
|
|
Litkevich Yuriy |
18.12.2009, 12:26
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Тему закрыл, т.к. есть аналогичная: Рисование в Qt
|
|
|
Текстовая версия | Сейчас: 23.12.2024, 19:30 |