У меня есть приложение для кросс-платформенной Qt, и независимо от того, как я настраиваю пользовательский интерфейс, он всегда выглядит хорошо на некоторых платформах и плох на других, из-за различий между стилями пользовательского интерфейса.С QT, есть ли способ указать различные макеты пользовательского интерфейса для разных стилей пользовательского интерфейса?
Например, поля кажутся универсальными, даже если базовые элементы резко меняются с одной платформы на другую.
Какой рекомендуемый способ справиться с этим?
Но это не идеальное решение для реального кросс-платформенного приложения. Никто не хочет использовать приложение, скажем, в OS X, которое выглядит как приложение Windows. – Nantucket
Согласен! Конечно. Вы пытались установить MacOS Style в MacOS и Windows Style в Windows? Возможно, вы решите проблемы с макетами ... – Narek