Как поместить один виджет над другим в QT

у меня есть окно в QT, на этом я рисую изображение. теперь я хочу поместить progressbar над ним. как я могу сделать это?..

шаги я следую, чтобы сделать

  1. Создайте окно,

  2. Нарисуйте изображение в событии краски окна

  3. Затем создайте QGridLayout расположение, добавляет Ваше окно

  4. Отобразитесь по нему.

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

я не думаю, что его возможное реализует в событии краски окна.

помогите мне

Спасибо

10
задан eyllanesc 26 April 2017 в 05:40
поделиться

2 ответа

Вы можете добавить индикатор выполнения в качестве дочернего элемента вашего QWidget, не добавляя его в макет. Это приведет к появлению QProgressBar в QWidget. Поскольку вы не используете макет, вам придется вручную управлять положением QProgressBar.

9
ответ дан 4 December 2019 в 01:56
поделиться

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

0
ответ дан 4 December 2019 в 01:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: