Название: Отрисовка в виджете Отправлено: k2rush от Май 01, 2012, 19:56 Не знаю как описать, вообще сама цель стоит. В окно, которое поделено на 2 части, слева находится пользовательский интерфейс, кнопочки и тумблеры, справа у нас должна быть карта, с фокусом(прямоугольник, который ползает по карте). Всё в принципе сделал, но в двух разных проектах, а когда попытался объеденить то столкнулся с проблемами, которые даже понять не могу.
Было несколько вариантов прорисовки, и просто в пэйнтИвенте и в пикс мапе, но всегда какие то ошибки. Приведу несколько строк кода, которые могут иметь отношение(но я не уверен) ошибки в данной реализации: e:\Qt\Desktop\Qt\4.7.4\mingw\include\QtGui\qwidget.h:787: ошибка: 'QWidget& QWidget::operator=(const QWidget&)' is private D:\Study\book\MenuGen\qpaintwidget.h:9: ошибка: within this context D:\Study\book\MenuGen\MainMenu.cpp:16: synthesized method 'QPaintWidget& QPaintWidget::operator=(const QPaintWidget&)' first required here mainmenu.h Код: #include <QMainWindow> qpaintwidget.h Код: #include <QWidget> qpaintwidget.cpp Код: QPaintWidget::QPaintWidget(QWidget * parent) : QWidget(parent) MainMenu.cpp Код: MainMenu::MainMenu(QWidget *parent) Такие дела ??? Название: Re: Отрисовка в виджете Отправлено: GreatSnake от Май 01, 2012, 20:34 Цитировать QPaintWidget w; MainMenu::w не объявлен как указатель.Название: Re: Отрисовка в виджете Отправлено: k2rush от Май 01, 2012, 22:29 Работает...
Не могу поверить, я такое дно =( |