LINUX.ORG.RU

о Qt .... QCanvas ... БОЛЬШОЙ ВОПРОС!!!


0

0

... значит есть у меня формачка... справа несколько кнопок слева Фрейм...

как мне сделать так чтобы НА ФРЕЙМЕ была область для рисования так сказать

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

если не сложно небольшой исходничок...

спасибо

anonymous

А в качестве предка ты часом не 0 передаешь? Если 0 - то это означает top level widget - т.е. он будет оформлен как отдельное окно. Так что тебе надо в конструкторе передать указатель на тот фрейм - тогда он будет отрисовываться внутри фрейма...

class MyWidget: public QWidget{
public:
MyWidget(QWidget* parent):QWidget(parent){ ... }
//...
};

//...

QFrame frame;
//...
MyWidget widget(&frame); // ссылку на родителя передаем в конструкторе

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.