Главная » C++ » Создание растяжек и масштабирования виджетов Qt с главным окном
Создание растяжек и масштабирования виджетов Qt с главным окном
Мне интересно, есть ли способ заставить виджеты Qt внутри виджета QMainWindow растягиваться и масштабироваться, когда размер главного окна растягивается и сокращается. По сути, я бы хотел, чтобы все окно и его содержимое выглядели одинаково, за исключением размера:
Единственный способ, которым я могу думать, — это получить размер главного окна, выполнить математические расчеты для каждого отдельного виджета и сбросить их размеры при каждом изменении размера основного окна, но я думаю, что есть более простой способ ,
Мне нравится этот видеоурок на YouTube. Я помогу вам создать макет с использованием классов QLayout. Если вы используете QtCreator / Designer, вы также можете взглянуть на автоматически сгенерированный файл ui_MainWindow.XXX, который подскажет вам, как он использует некоторые классы пользовательского интерфейса.
Как всегда, в QtCreator / Designer есть множество советов и подсказок, поэтому вы сможете найти документацию, встроенную в приложение.