появление моего GUI в нескольких ОС - PullRequest
0 голосов
/ 26 апреля 2018

Я хотел бы проверить внешний вид моего графического интерфейса при кодировании для нескольких ОС, где он должен распространяться.

Как мне это сделать?

Проблема в том, что «предварительная визуализация», предложенная QT Designer, очень отличается от внешнего вида распределенного выпуска. У меня даже есть пятна на вкладках, которые отображаются в «previsualisation» с одинаковым шрифтом и размером, но имеют разные размеры в Windows ... Я работаю с: python 3.5, графический интерфейс пользователя, разработанный с помощью QT Designer, разработанный в Mac OS 10.11 и совместный с Windows 7 и системы Windows 10 (установлены с последним pyinstaller)

Ответы [ 2 ]

0 голосов
/ 30 июня 2018

ки. На данный момент я разработал файл пользовательского интерфейса для каждой ОС и проверил внешний вид «по-настоящему». Это неудобно, и, кроме того, в данном файле пользовательского интерфейса некоторые строки, которые имеют точно такие же кажущиеся свойства в Qt Designer, могут выглядеть по-разному в финальной версии

0 голосов
/ 26 апреля 2018

В предварительном просмотре используется некоторая аппроксимация окончательного стиля, полностью нарисованного Qt, но стиль, используемый «для реального» в большинстве плагинов платформы, либо использует реальные, собственные виджеты, либо эмулирует их, запрашивая части темы прямо с машины, где это работает. Таким образом, невозможно получить абсолютно точный предварительный просмотр, если вы не используете стиль, который всегда полностью рисуется Qt (например, Fusion).

Короче говоря: чтобы увидеть, как ваше приложение будет действительно выглядеть на разных платформах, вам придется протестировать его "по-настоящему".

...