Вопрос

У меня есть окно в QT, на этом я рисую картинку. Теперь я хочу поместить на него ProgressBar. Как мне это сделать?..

Шаги, которые я следую

  1. Создать окно,

  2. Нарисуйте картинку в краске окна

  3. Затем создайте QGridLayout макет, добавьте свое окно

  4. Отображать над этим.

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

Я не думаю, что это возможно реализовать в мероприятии Window Paint.

Пожалуйста, помогите мне

Спасибо

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top