PyQt5: как центрировать QDialog внутри центрального виджета QMainWindowPython

Программы на Python
Гость
PyQt5: как центрировать QDialog внутри центрального виджета QMainWindow

Сообщение Гость »

У меня есть такое QMainWindow:
Изображение

В верхней части окна находится строка заголовка (поведение Windows по умолчанию) с заголовком, значком программы и кнопками свертывания, развертывания и закрытия.
После находится строка меню, а под ней — панель инструментов.
Затем есть основной центральный виджет (у которого есть только сложенный виджет в качестве дочернего виджета).
И внизу страницы находится строка состояния.
Когда я откройте новый QDialog с помощью метода .exec(), который мне нужен:
  • Размер QDialog должен быть 0,98*centralwidget_size
  • QDialog быть центрированным, чтобы центр QDialog был центром центрального виджета.
  • Сделайте 2. отзывчивым, если это возможно.
Я пробовал много методов, но безуспешно.

Подробнее здесь: https://stackoverflow.com/questions/781 ... mainwindow

Вернуться в «Python»