Почему QMainWindow имеет функцию setLayout?Как мне использовать макеты и центральные виджеты? - PullRequest
0 голосов
/ 05 мая 2019

Я наконец-то решил свои проблемы, но не понимаю почему.Для контекста: в конструкторе MainWindow я создал макет, добавил две кнопки в макет и затем установил его в качестве макета моего MainWindow.Этот код был неправильным и заставил мои кнопки исчезнуть (или перекрыться, если я установил MainWindow в качестве родителя моих кнопок).

Только теперь я понимаю, что мне нужно делать все через центральный виджет, устанавливая его макет, а немакет главного окна.Но почему?Есть ли смысл устанавливать макет MainWindow?Каков правильный или распространенный способ настройки макетов и центральных виджетов в начале моего главного окна?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...