Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [QT] передача painter в функцию класса


Автор: cooper123 28.5.2008, 16:40
Подскажите где копать. 

есть график и различные вычисления на нем оформленные как классы. 
например

class myLine {
...
 void draw(QPainter pntr)
....
}


хочу что бы все эти вычисления содержали в себе функцию рисования,  
как мне казалось что для этого достаточно передать пайнтер в нужном месте, но компилятор ругается. 
чего я не понимаю? и что читать?

спасибо заранее. 

Автор: JackYF 28.5.2008, 16:54
Цитата(cooper123 @  28.5.2008,  15:40 Найти цитируемый пост)
но компилятор ругается. 
чего я не понимаю? и что читать?

Что мы не телепаты. Строку, на которую ругается компилятор, и ошибки в студию.

Автор: cooper123 28.5.2008, 21:47
разобрался надо указатель передавать.

  void show(QPainter *qp,cchat chat,draw_window win)

сорри за беспокойство.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)