2012-05-18 2 views
0

Я портирую приложение только для Windows, чтобы работать на Mac также с помощью Qt. У нас была сторонняя библиотека для проверки орфографии на окнах, которая недоступна для OS X. Я хотел бы привязать к NSSpellchecker с помощью Objective-C или Objective-C++. Я немного оглянулся и нашел половину решения по использованию пользовательского виджета. Мы предпочли бы, чтобы он был абстрагирован в классе, который проверяет вместо виджета, чтобы не использовать другой виджет в зависимости от операционной системы. Я уверен в своей способности писать класс для проверки, и это не должно быть проблемой.Проверка орфографии Qt на mac

Мой вопрос в том, нужно ли мне создать пользовательский интерфейс, в котором содержатся предложения/варианты, или если у OS X есть грамматическая панель орфографической орфографии, на которую мы можем просто связать?

У кого-нибудь есть опыт выполнения проверки орфографии с помощью Qt на Mac? Мы используем Qt 4.8+ и нацеливаем на Win7/Snow Leopard.

+1

Не уверен, что это поможет, но посмотрите на http://labs.qt.nokia.com/2007/10/12/spellchecking-for-qtextedit-on-mac-os-x/ –

ответ

0

Чтобы ответить на ваш вопрос, я не знаю, и я не думаю, что у него есть запасной виджет Qt. Этот список охватывает почти каждый вид виджета Qt, который вы можете использовать: enter link description here

В качестве решения вы можете использовать hunspell (http://hunspell.sourceforge.net/) непосредственно даже в Windows. Он используется в Libre и Open Office, а также используется MacOSX.

И для его реализации вы можете использовать QCompleter (enter link description here).