![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
mettamo |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 43 Регистрация: 22.10.2009 Пользователь №: 1173 Спасибо сказали: 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 |
![]()
Сообщение
#2
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: ![]() ![]() ![]() |
А полный код не покажешь?скорее всего тебе надо соотнести координаты сцены/вьюхи с помощью setSceneRect, а у меня такая проблема была..
|
|
|
Kagami |
![]()
Сообщение
#3
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: ![]() ![]() ![]() |
А вы оба ничего не путаете? Для линий есть QGraphicsLineItem, зачем рисовать напрямую на виджете? Рекомендую почитать книжки по Qt и/или доку.
|
|
|
Andrewshkovskii |
![]()
Сообщение
#4
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: ![]() ![]() ![]() |
АААа
![]() чет я невнимательно прочитал код его ! В общем, ты пытаешься паинтером рисовать на виджете (если, конечно, ты не наследуешь QGraphicsView/scene), а тебе надо рисовать на сцене, и методами сцены.. |
|
|
mettamo |
![]()
Сообщение
#5
|
Студент ![]() Группа: Участник Сообщений: 43 Регистрация: 22.10.2009 Пользователь №: 1173 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вообщем я пытаюсь рисовать на виджите
как сделать чтоб он рисовал по нажатию кнопки а не при запуске программы? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
mettamo, вот прежде чем плодить темы, стоит всё таки поиском воспользоваться, тык
|
|
|
mettamo |
![]()
Сообщение
#7
|
Студент ![]() Группа: Участник Сообщений: 43 Регистрация: 22.10.2009 Пользователь №: 1173 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Я смотрел, хер че понял
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
mettamo, есть тема, с точно таким названием как ты создал, в чём заключалась сложность задать вопрос там, вместо создания новой темы?
как другой пользователь интересующийся темой рисования в Qt должен разбирать свалку из множества тем с одинаковым названием. Я смотрел, хер че понял и поэтому решил создать дубль? А если ты сегодня в этой теме ничего не поймёшь, то завтра ещё одну с таким же названием создавать будешь
|
|
|
trdm |
![]()
Сообщение
#9
|
Дмитрий Трошин ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Тему закрыл, т.к. есть аналогичная: Рисование в Qt
|
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 3.6.2025, 11:03 |