Projects/Usability/HIG/Labels: Difference between revisions

    From KDE TechBase
    < Projects‎ | Usability‎ | HIG
    m ([http://qt-project.org/doc/qt-4.8/qradiobutton.html QRadioButton] → {{qt|QRadioButton}})
    (HIG moved to community)
     
    (3 intermediate revisions by 2 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 ==
    * {{qt|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.