Revision as of 15:44, 10 July 2013 by
← Older revision
Newer revision →
This is a new page, currently under construction!
Do you really need a custom widget? Check whether an existing widget cannot be used instead.
It is strongly recommended to consult the usability team (
) and the accessibility team (
) in advance of your implementation.
Create interaction by following natural design. Find the appropriate metaphor and create interface as near to real usage as possible.
Make sure your new widget:
Handles right-to-left setups
Supports keyboard navigation (receives and gives focus, indicates when it is focused)
Works well with different color schemes
Looks as close to existing Qt or kdelibs widgets as possible (use QStyle or QStylePainter to draw elements).
Is based on an existing widget rather than a plain QWidget if possible
supports keyboard navigation (receives and gives focus, indicates when it is focused)
If possible, consider making your widget reusable enough so that it can be integrated in standard widgets
Retrieved from ‘
Content is available under
Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2
Contributor Help Pages
Tasks and Tools
Modify a page
Add new content
More markup help
Translator Help Pages
Get a Translator Account
Translate a Page
More Help pages
What links here
OpenID / Identity login
About KDE TechBase