クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
Qtプロジェクト向け
モバイルアプリのデジタル広告
受託開発、トレーニング、サポート等
組み込み向けユーセージ分析
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
9月 14, 2011 by 松本 忠顕 | Comments
この記事は Qt Blog の “Accessibility on Linux” を翻訳したものです。
執筆: Frederik Gladhorn, 2011年8月23日
Linux 向け Qt Accessibility ブリッジのリリースをお届けできるのを嬉しく思います。このブリッジはプラットフォームのアクセシビリティインターフェースを使用した機能を提供します。まだアルファ版ですが予想以上によく動くので、皆さんのフィードバックを頂きたいと思います。
以前のバージョンからの一番大きな変更は、DBus の使用方法にあります。これはメモリと CPU のパフォーマンスに大きな改善をもたらしました。
適切な方法で Qt アプリケーションをアクセシブルにするために、私たちは GNOME で使われている AT-SPI2 を実装することにしました。そうすれば Qt、KDE、GNOME のアプリケーションが同じツールを使って同じ方法でアクセシブルになるからです。最初の目標は GNOME のスクリーンリーダーである Orca を使って良い体験を提供することです。
お使いのディストリビューションで AT-SPI2 スタックを構築する必要があります。パッケージが提供されているでしょう。おそらく at-spi2-core、at-spi2-atk、python-pyatspi2 などのパッケージと、Orca (スクリーンリーダー) が必要です。
以下のように、GNOME に at-spi1 の代わりに at-spi2 を使うような設定が必要かもしれません。
gconftool-2 --set /desktop/gnome/interface/at-spi-dbus --type bool true
gconftool-2 --set /desktop/gnome/interface/at-spi-corba --type bool false
GNOME アプリケーションをアクセシブルにする為には以下の設定が必要です。
export GTK_MODULES=gail:atk-bridge
GNOME アプリケーションで成功したら、今度は Qt で動かしてみましょう。以下のブランチを使用して下さい。
Qt にブリッジをロードさせるには以下の環境変数をエクスポートする必要があります。
export QT_ACCESSIBILITY=1
どうでしょう!Orca が Qt アプリケーションを楽しそうに読んでくれるはずです :)
もしうまく動かないところがあったら(例えばツリーを展開する操作などはまだ不安定です)、bugreports.qt.nokia.com にバグを報告して下さい。
Download the latest release here: www.qt.io/download.
Qt 6.8 release focuses on technology trends like spatial computing & XR, complex data visualization in 2D & 3D, and ARM-based development for desktop.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
9 24, 2024
本稿は「Reducing Binary Size of Qt Applications with Qt 6.8 - Part 2: Coffee..
9 13, 2024
本稿は「Reducing Binary Size of Qt Applications with Qt 6.8 - Part 1」の抄訳です。..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.