Для того, чтобы приложение одинаково выглядело на разных темах, разных системных шрифтах, разной степени увеличения шрифта используются элементы управления компоновкой.
Эти элементы автоматически корректируют размер элементов управления в зависимости от данных на них и от условий, в которых приложение оказалось.
Создадим новое приложение, кинем на него, например Grid Layout и начнем перетаскивать с панели инструментов внутрь него элементы управления. Если нужно, чтобы контролы располагались с определенной стороны, то можете бросить spacer-ы. Если нужно, чтобы контрол несколько колонок занимал, то его можно протянуть мышкой (в видео показано, как это сделать для диалога ввода возраста).