Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Martiro от Декабрь 03, 2007, 10:14



Название: QCanvas ... Qt3.3.3
Отправлено: Martiro от Декабрь 03, 2007, 10:14
Почему не хочет показывать???  >:(
Не отображает QCanvasView... Как правильно написать?

Код:
#include "mainfr.h"

mainForm::mainForm(QWidget* pwgt/*=0*/, const char* pszName/*=0*/)
                 : QMainWindow(pwgt, pszName)

{
setCaption(sCaption);

QCanvas canvas(300,200);
QCanvasView* cv = new QCanvasView(&canvas);

}


Название: Re: QCanvas ... Qt3.3.3
Отправлено: Tonal от Декабрь 03, 2007, 10:55
Учи язык.
У тебя, при выходе из конструктора canvas автоматом разрушается. :-)


Название: Re: QCanvas ... Qt3.3.3
Отправлено: Kainit от Декабрь 05, 2007, 11:11
Цитировать
У тебя, при выходе из конструктора canvas автоматом разрушается.
И это ещё пол беды. Ведь сам QCanvasView существует в абсолютном вакууме, ему не назначен даже parent...
Может хотя бы SetCentralWidget сделать...