Projects/Usability/HIG/Labels: Difference between revisions

From KDE TechBase
< Projects‎ | Usability‎ | HIG
(Updated, added Implementation section)
(HIG moved to community)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Guidelines==
{{ Moved To Community | KDE_Visual_Design_Group/HIG/Labels }}
 
'''Spacing and Alignment'''
 
See [[Projects/Usability/HIG/Form_Label_Alignment|Form Label Alignment]]
 
'''Language'''
 
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.
 
'''Capitalization'''
 
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.