Projects/Usability/HIG/Labels: Difference between revisions
m (→Labels: typo--) |
(Updated, added Implementation section) |
||
Line 1: | Line 1: | ||
== | ==Guidelines== | ||
'''Spacing and Alignment''' | '''Spacing and Alignment''' | ||
Line 19: | Line 19: | ||
See [[Projects/Usability/HIG/Keyboard_Accelerators|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] |
Revision as of 15:20, 27 June 2013
Guidelines
Spacing and 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 Capitalization
Keyboard Accelerators
When the label is associated with another control, like a line edit, be sure to set the the line edit as the buddy of the label.