crossplatform.ru

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

Гость_Виталий_*
сообщение 5.9.2013, 22:58
Сообщение #1





Гости








    


Привет всем ! хочу рисовать линию мышкой в сцене...но не совсем получается! т.е. когда водишь мышкой по QWidget получается рисовать линию в сцене, но когда водишь мышкой в самой сцене неполучается рисовать линию...но почему по щелку мыши на сцене получается отобразить объект...
вот кусок кода
void mousePressEvent(QMouseEvent* event) override
    {
        xx = event->x(); yy = event->y();
        pm_line = m_scene.addLine(xx, yy, event->x(), event->y());
    }
    void mouseMoveEvent(QMouseEvent* event)
    {
        pm_line->setLine(xx, yy, event->x(), event->y());
    }


как сделать так чтобы можно водить мышкой по сцене и рисовалось линия....?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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


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