To summarize my achievement at Akademy:
[Argument: a{sv} {”a” = [Variant(int): 1], “b” = [Variant(QByteArray): {99}], “c” = [Variant(QString): “b”], “d” = [Variant(uint): 42], “date” = [Variant: [Argument: (iii) 1977, 1, 1]], “datetime” = [Variant: [Argument: ((iii)(iiii)i) [Argument: (iii) 0, 0, 0],[Argument: (iiii) 8, 59, 31, 0], 0]], “dtlist” = [Variant: [Argument: a((iii)(iiii)i) {[Argument: ((iii)(iiii)i) [Argument: […]
QDasher
From Qt Labs
| QDasher | |||
| |||
| Platforms: | Linux/Mac/Win/Qtopia | ||
| Qt version: | >= 4.3.1 | ||
| License: | GPL | ||
| Depends on: | None | ||
QDasher blogs | |||
Subversion:
| |||
[edit] QDasher
[edit]
QDasher is a Qt port of the Dasher input method. It was ported to demo how to use Qt's D-Bus based accessibility bridge to manipulate text. It also contains rudimentary integration as a Qtopia input method.
[edit]
To build the Qt version of Dasher, check out the sources, make sure to have Qt 4.3.1 or higher installed and run:
/path/to/qt/bin/qmake make
Where /path/to/qt/bin is the path where Qt 4.3 is installed.
To use the D-Bus based accessibility features, you need to have the Qt D-Bus accessibility bridge installed. If the bridge is active, you can enter text with dasher into any Qt edit field.
[edit] FAQ
Why did you fork dasher?
Dasher moves quite quickly, and we need a stable version to work with. Whereas "stable" means API and ABI stability, not necessarily "crash free". Once the project is mature enough, we'll be more than happy to put it into the official dasher repository.
There's a lot of functionality missing!
We just ported the dasher widget to Qt 4, and wrote a Qt accessibility backend. The wordbook lookup and other bells&whistles are not yet implemented.
How can I use it in Qtopia?
Still working on it, the support is there but commented out. If you're a developer, feel free to play around with it.
[edit] Latest 5 Accessibility Blogs
The Qt D-Bus accessibility bridge is now at labs.trolltech.com. You can find the bridge, an introspection tool and a port of Dasher that shows how to manipulate text edits through D-Bus.
If you find a widget that doesn’t expose enough information or behaves badly, please let us know.
