Я пытаюсь достичь этого макета:
где Widget1 - это какой-то виджет (центральный виджет QMainWindow), и я хочу добавить второй виджет Widget2 поверх него, но он должен быть в левом нижнем углу Widget1.
EDIT: мое предыдущее описание было не очень полезным, поэтому я попытаюсь описать его более подробно.
Я наследую класс QWidget (class MyClass : public QWidget
) и создаю свой собственный виджет, где я в void MyClass ::paintEvent(QPaintEvent *event)
рисую что-то на экране. MyClass
тогда centralWidget
моего QMainWindow
.
Теперь, кроме того, я хочу добавить меньший виджет (виджет 2 на изображении), где я буду отображать видео (здесь я не спрашиваю, как отображать видео, а только как добавить этот виджет 2 в мое представление). Главное здесь то, что Widget2 находится внутри (плавает внутри) Widget1.
EDIT2: Предыдущий код, который я опубликовал, — ерунда.