Мне нужен некоторый код C ++ для запуска ТОЛЬКО , если / когда пользователь максимизирует или демитализирует (плавает) QMainWindow.Программа по-прежнему будет работать без этого дополнительного кода, если это необходимо, но наличие этой функции определенно поможет эстетике.По сути, основной сплиттер в графическом интерфейсе должен быть на 25%, если окно развернуто, и на 50%, если оно не развернуто.(состояние плавающего окна по умолчанию)
Прямо сейчас, пользователь должен перетащить его вручную, если он хочет больше места, и большая часть экранного пространства с одной стороны сплиттера потрачена впустую, поскольку QSplitter хочет установить значение по умолчанию 50%.независимо от размера окна.Это раздражает, но это не испортит ваш день, если это произойдет.
Я проверил, есть ли в QMainWindow слот для проверки максимизированного состояния окна, но, насколько я знаю, его нет.Как это можно сделать?