|
|
(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