Использует ли GTK + в Windows и OS X собственные виджеты или они эмулируются? - PullRequest
3 голосов
/ 03 мая 2010

Приложения GTK выглядят в этих средах как родные?

Ответы [ 2 ]

4 голосов
/ 03 мая 2010

Нет, GTK не выглядит ни на Windows, ни на Mac.Существуют темы для улучшения визуальных различий, а также некоторые проекты, направленные на то, чтобы заставить GTK выглядеть и вести себя более естественно, такие как IGE-mac , GTK Quartz .

В общем, GTK в Windows ближе к нативному, чем GTK в Mac, поэтому должна быть возможность получить нативный GTK в Windows без особых усилий.Если вам действительно нужен инструментарий, который выглядит нативно в Windows / OSX / X11, и вы не ограничены C, я думаю, что QT немного ближе к этому, чем GTK на данный момент.

2 голосов
/ 03 мая 2010

Ни GTK (ни Qt) не выглядят особенно родными в Windows, особенно если родная тема является одной из современных. Проблема связана с тем, как отображаются новые графические интерфейсы.

Но это ничего не значит для того, как неуместно они оба выглядят на OSX. Там основная проблема заключается в том, что стандарты платформы для размещения и взаимодействия с GUI полностью отличаются. Вы не можете легко скрыть разницу между модальным и немодальным диалогом! И где расположены кнопки (и какие именно кнопки расположены) и как они все ведут себя, это тоже все по-другому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...