2. Qt4からQt5へ • Qt4では各プラットフォームでIMに(も)個別対応 • QPAによる抽象化 • QWidget依存からの脱却が必要 • デスクトップ全盛期はIMの重要度が低かった • ユーザーが入力するだけ(アプリから制御出来ない) • 旧APIは自由度・拡張性・抽象度が低い • モバイルの躍進でIMへの需要が高まる • アプリからの制御・アプリとの連携が必要に 2 3. Qt4のInput Method Application QtGui QInputMethodEvent QInputContext Qt GUI Windows Mac OS X X11 QWS IMM32 NSTextInput immodule QWSInputMethod scim ibus uim 3 4. Qt4のAPI • Qt::WA_InputMethodEnabled • QInputC