Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: MuLLIKA от Октябрь 07, 2010, 01:49



Название: QLineF вопрос!
Отправлено: MuLLIKA от Октябрь 07, 2010, 01:49
Доброго времени суток! хочу узнать можно ли щелкнув по линии (элементу QLine) вызвать сонтекстное меню?
Если нет, то возможно ли на сцену закинуть рисунок(например рисунок кАбеля) и соеденить этим рисунком(кАбелем) два других объекта(тоже загруэенных на сцену рисунков) ?

Зарание благодарен!;)


Название: Re: QLineF вопрос!
Отправлено: Mikhail от Октябрь 07, 2010, 07:12
Пример diagramscene из Qt examples.


Название: Re: QLineF вопрос!
Отправлено: MuLLIKA от Октябрь 07, 2010, 07:35
Смотрел! там не реализован вызов контекстного меню по нажатию на линию(стрелку как там)


Название: Re: QLineF вопрос!
Отправлено: Mikhail от Октябрь 07, 2010, 13:00
Ну надо наверное и самому чего то делать.

void DiagramScene::mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent)
{
    if (mouseEvent->button() != Qt::LeftButton)
        return;
...
}

Привяжи на правую кнопку все что хочешь. Можно и контекстное меню.


Название: Re: QLineF вопрос!
Отправлено: MuLLIKA от Октябрь 07, 2010, 20:19
Спасибо! я хотел просто знать возможно или нет)