0

Qtを使用して、WindowsのみのアプリケーションをMacでも実行できるように移植しています。OS X では利用できない Windows でのスペル チェック用のサード パーティ製ライブラリがありましたNSSpellchecker。私はかなり見回して、カスタムウィジェットを使用する半分の解決策を見つけました。オペレーティング システムに応じて異なるウィジェットを使用する必要がないように、ウィジェットの代わりにチェックするクラスで抽象化することをお勧めします。私はチェック用のクラスを書く能力に自信があり、それは問題にならないはずです。

私の質問は、提案/オプションを格納するカスタム UI を作成する必要があるかどうか、または OS X に、関連付けることができる標準のスペル文法パネルがあるかどうかです。

Mac で Qt を使ってスペル チェックを行った経験のある人はいますか? Qt 4.8+ を使用し、Win7 / Snow Leopard をターゲットにしています。

4

1 に答える 1

0

あなたの質問に答えるには、私にはわかりませんし、それを行うためのストック Qt ウィジェットがあるとは思いません。このリストは、使用できるほぼすべての Qt ウィジェットをカバーしています:ここにリンクの説明を入力してください

解決策として、Windows でも hunspell ( http://hunspell.sourceforge.net/ ) を直接使用できます。Libre と Open Office で使用され、MacOSX でも使用されます。

それを実装するには、QCompleter を使用できます (ここにリンクの説明を入力してください)。

于 2012-05-22T19:31:55.263 に答える