< Projects‎ | Usability‎ | HIG

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

(Updated, added Implementation section)
m ([http://qt-project.org/doc/qt-4.8/qradiobutton.html QRadioButton] → {{qt|QRadioButton}})
Line 23: Line 23:
== Implementation ==
== Implementation ==
* [http://qt-project.org/doc/qt-4.8/qlabel.html QLabel]
* {{qt|QLabel}}
* [http://api.kde.org/4.10-api/kdelibs-apidocs/kdeui/html/classKSqueezedTextLabel.html KSqueezedTextLabel]
* [http://api.kde.org/4.10-api/kdelibs-apidocs/kdeui/html/classKSqueezedTextLabel.html KSqueezedTextLabel]

Revision as of 21:05, 3 August 2013


Spacing and Alignment

See 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 Capitalization

Keyboard Accelerators

See 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.


This page was last edited on 3 August 2013, at 21:05. Content is available under Creative Commons License SA 4.0 unless otherwise noted.