< Projects‎ | Usability‎ | HIG

Difference between revisions of "Projects/Usability/HIG/Labels"

(Updated, added Implementation section)
(HIG moved to community)
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{ Moved To Community | KDE_Visual_Design_Group/HIG/Labels }}
'''Spacing and Alignment'''
See [[Projects/Usability/HIG/Form_Label_Alignment|Form Label Alignment]]
Keep labels short - Be aware that translated English text can expand up to 30% in some languages.
Do not shorten your labels to the point of losing meaning, however.
A three-word label that provides clear information is better than a one-word label that is ambiguous or vague. Try to find the fewest possible words to satisfactorily convey the meaning of your label.
See [[Projects/Usability/HIG/Capitalization|Capitalization]]
'''Keyboard Accelerators'''
See [[Projects/Usability/HIG/Keyboard_Accelerators|Keyboard Accelerators]]
When the label is associated with another control, like a line edit, be sure to set the the line edit as the [http://qt-project.org/doc/qt-4.8/qlabel.html#setBuddy buddy of the label].
== Implementation ==
* [http://qt-project.org/doc/qt-4.8/qlabel.html QLabel]
* [http://api.kde.org/4.10-api/kdelibs-apidocs/kdeui/html/classKSqueezedTextLabel.html KSqueezedTextLabel]

Latest revision as of 11:26, 4 August 2016

This page is now on the community wiki.

This page was last edited on 4 August 2016, at 11:26. Content is available under Creative Commons License SA 4.0 unless otherwise noted.