Разный вид интерфейса программы в Qt Creator-е и после сборки

Интерфейс программы в дизайнере в Qt Creator-е выглядит не так, как после сборки.

Новый Qt Creator (версии 5.0 и выше) собран на Qt6, а старый (версия 4.15.2 и ниже) — на Qt5.

Встроенный дизайнер нового Qt Creator рендерит Qt5-формы через движок Qt6. У Qt6 другие метрики шрифтов и логика масштабирования (High DPI). Поэтому в дизайнере мы видим одну картинку, а после компиляции на Qt5 — другую (шрифты съезжают, элементы обрезаются). В старом qtcreator (на Qt5) рендеринг полностью совпадает с тем, что вы получите в программе.

Соответственно для работы с дизайном в Qt5 необходимо пользоваться qtcreator версии 4.15.2 или ниже.

Так же можно установить два qtcreator-а в разные папки и запускать их с ключом -settingspath:

для qt5:

qtcreator.exe -settingspath "C:\Qt\qtcreator_config_qt5"

для qt6:

qtcreator.exe -settingspath "C:\Qt\qtcreator_config_qt6"

Соответственно настройки разных версий qtcreator будут находиться в разных папках.

Поддержать проект (подарком):
ЮMoney 4100 1188 9778 9041
карта 5599 0021 0667 6341