2

gtkmm w / ATK(または何でも)がQtのようにMSAAで動作するかどうか知りたいです。現在、WXからのツールキットの切り替えを検討していますが、テストソフトウェアはMSAAに依存して処理を行っています(3年前にWXを選択したときに知っていればよかったのですが)。すべてのGUIツールキットの中で、私は主に信号とスロットを使用するためにGTKmmを好みますが、Qtよりもはるかに表現力があり一般的です....そしてQtVSプラグインを必要とする追加のビルドステップは必要ありません。デザイナーもはるかに優れています。

だから私はGTKmmを使いたいのですが、このトピックに関して私が見つけることができる唯一の議論とグーグルのものは3歳以上です。彼らは私に答えがノーであると信じさせます、それはそれをサポートしません、そしてそれがそうするならばそれは本当に粗末です。しかし、3年で多くのことが変わる可能性があります。

では、win32でGTKまたはGTKmmを使用している人は、Windowsアクセシビリティフレームワークをサポートしているかどうか知っていますか?

4

2 に答える 2

4

はっきりとは言えませんが、サポートはほとんど、あるいはまったくありません。目が見えないので、 Jawsスクリーンリーダーソフトウェアを使用しています。MSAAをかなり頻繁に使用し、PidginなどのGTKアプリケーションにはほとんど完全にアクセスできません。画面上のテキストの一部を読んで天気を把握することはできますが、編集フィールドにいる、またはボタンが選択されている天気は不可能です。スクリーンリーダーがGTKアプリケーションを処理できない場合は、テストソフトウェアにも大きな問題があると思います。

于 2010-11-09T17:33:28.897 に答える
0

これがまだ追跡されているかどうかはわかりませんが、別のWindowsスクリーンリーダーユーザーとしてこの評価を2番目に行います。gnuCashは私が試したアプリで、かなり大変でした。しかし、Orcaと一緒にGnomeで夢のように働きました。どうやら、それはこのようなものです。ウィンドウのアクセシビリティが必要な場合は、QTとWxWidgetsを使用してください。Linuxが必要な場合は、gtk+を使用してください。QTはLinuxでアクセスできるようになりますが、まだアクセスできません(gnome 3までではないと思います)。WxWidgetsを放棄しなければならなかったのは残念です。私は個人的に彼らのウィジェットが好きです。なぜなら、それはコントロールの配置から推測作業の多くを取り除くそれらのサイザーを持っているからです。見えず、GUIを構築したい場合に重要です。現在、クロスプラットフォームのアクセシビリティソリューションはXulとSWT(Java、ご存知のとおり)だけのようです。

http://trac.wxwidgets.org/ticket/9785

私はこれについて間違っていることを知ってうれしく思います。しかし、私はそれを疑っています。

于 2010-12-20T01:31:26.717 に答える