Хочется(очень): на этом диалоговом окне разместить виджет, который будет содержать рисунок, который я прорисую. Я сделал следующее: взял диалог, разместил на нём чистый виджет, потом создал пэйнтер, ему принадлежащий. Затем бросаюсь рисовать линии и прочее.. Но видимо реальная ситуация сильно отличается от воображаемой. Вся хитроумная комбинация закончилась на объявлении пэйнтера.. дальше даже не идет..
Вот кусок кода
widget = new QWidget(this,0);grid_left->addMultiCellWidget(widget,0,2,0,2);
painter = new QPainter(widget);
… далее в отдельной функции:
painter->setWindow(QRect(-30,-30,60,60));
painter->setPen(QPen(red,4,SolidLine));
painter->setBrush(QBrush(red,DiagCrossPattern));
painter->drawLine(-20, -20, 10, 20);
…
Судя по-всему я пэйнтер вообще неправильно беру.. и механизм себе не представляю до конца.. Посоветуйте, пожалуйста! Спасибо