Опитвам се да постигна това оформление:
където Widget1 е някаква джаджа (централна джаджа на QMainWindow) и искам да добавя втора джаджа Widget2 върху нея, но тя трябва да е в левия долен ъгъл на Widget1.
РЕДАКТИРАНЕ: предишното ми описание не беше много полезно, така че ще се опитам да го опиша по-подробно.
Наследявам клас QWidget (class MyClass : public QWidget
) и създавам моя собствена джаджа, където в void MyClass ::paintEvent(QPaintEvent *event)
рисувам нещо на екрана. Тогава MyClass
е centralWidget
от моите QMainWindow
.
Сега отгоре на това искам да добавя по-малка джаджа (Widget2 в изображението), където ще покажа малко видео (тук не питам как да покажа видео, а как да добавя тази Widget2 към моя изглед). Основното тук е, че Widget2 е вътре (плаващ) Widget1.
EDIT2: Предишният код, който публикувах, е боклук.