2014-12-01 4 views
1

У меня есть QWidget, который показывает некоторые изображения с USB-камеры, можно ли добавить в виджет какую-то кнопку, чтобы он автоматически изменял размер/перемещался с окном?Кнопка, плавающая на QWidget?

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

+1

Вы пытались использовать макеты? – Chernobyl

+0

Я пытался, но не знаю, как использовать макет, чтобы кнопка плавала над моим виджетами. – Nyaruko

+0

Что значит «плавающий», вы хотите, чтобы этот виджет был частью mainWidget или вы хотите, чтобы этот виджет был как отдельное окно? – Chernobyl

ответ

1

Конечно окно 2D, но есть также z-value или z-order, в которых отображается виджет над всеми другими виджетами. Вы можете изменить значение z с помощью QWidget::raise()

Этот виджет отображает верхнюю часть стека родительского виджета.

После этого вызова виджет будет визуально перед любыми совпадающими видными видящимися дочерними элементами.

Смежные вопросы