C ++ кроссплатформенный фреймворк для Mac и Win? - PullRequest
1 голос
/ 03 января 2011

Я ищу фреймворк пользовательского интерфейса, который позволил бы мне создать приложение на C ++, которое выглядит / ведет себя как на Mac, так и на Win.Под нативным я имею в виду подход, аналогичный, скажем, IBM AWT / SWT на Java.

Шесть лет назад такого не было, сейчас что-то есть?

Заранее спасибо.

Ответы [ 5 ]

5 голосов
/ 03 января 2011

Qt и wxWidgets приходят на ум.Совет, если можно, у пользователей Mac OS X есть ряд ожиданий в отношении пользовательского интерфейса, большинство из которых подробно описано в Руководстве Apple по человеческому интерфейсу.Кроссплатформенные приложения, как правило, выглядят и работают иначе, чем нативные приложения, и пользователи будут искать и предпочитать нативные альтернативы.

3 голосов
/ 03 января 2011

Qt и wxWidgets хороши. Но, насколько я знаю, на самом деле не существует библиотеки, которая бы выглядела абсолютно естественно. Если это действительно важно, я предлагаю вам создать собственное приложение для каждой системы и исключить общий код.

2 голосов
/ 03 января 2011

Взгляните на QT , это бесплатно для некоммерческого использования, и я считаю, что коммерческая лицензия стоит около 2000 долларов. Другая популярная библиотека - wxWidgets

2 голосов
/ 03 января 2011

Вы можете захотеть взглянуть на Qt , который

  • свободен (в различных определениях термина)
  • очень хорошо задокументирован
  • кроссплатформенность с хорошей поддержкой в ​​Windows, Linux, OS X, телефонах и т. Д.

и, например, , вот руководство по тому, как заставить его выглядеть в основной системе.

1 голос
/ 03 января 2011

Попробуйте Qt от Nokia .

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