QComboBox behavior



  • Hello,

    I'm working on mobile app with Qt Creator and Designer (Creator 2.0.1) for Nokia touchscreen devices.
    I've created QDialog with QComboBox which looks like this on my phone:

    !http://lh6.ggpht.com/_ziaAAyM46pg/TRCP3UtUZzI/AAAAAAAAAdc/LanW2SF__kQ/s512/NewItem.jpg(Snapshot)!

    The problem is, that my QComboBox contains 12 different items which can not be displayed at the same time, only half of it (or can :/?). Now, if the user wants to choose something which is at the bottom of QComboBox selection list, it becomes a problem. Selection is touch sensitive and QDialog is situated on the bottom of the screen, so when the user presses arrow on the dialog, it's really likely that he would press some of the items on pop-down menu of the combo box at the same time. Any (elegant) solutions to this?
    Thank you very much in advance



  • A look in to FN UI guidelines will help you. It is not advised to have so much items in a combo box. A better way would be to check the default applications which come with the device and take some clue on how the UI/UX is implemented.



  • Ok, I agree it's bit mess to choose among 15 different items, so if it's allowed I would like to ask designers what to to. For each category item (placed in the combo box) I have to display a list containing about 20 new items and the user has to easily navigate through category items and choose some the items displayed in the list. Tab option is not really elegant so i have decided to use combo box. Unfortunately, I'm not really inspired for other solutions... :/
    Thank you.



  • Most applications on mobile use a full page selection list in such scenarios.



  • I would simply not try to cram it all into a one screen. In the mobile space, it is not uncommon that you simply slide to a new screen/panel that displays the list of options in a conveneant, flickable list.



  • Great, thank for the advices -> one screen with selection list, another screen sub-selection...perhaps gesture/push button transition there. Well, I'm new to GUI programming, and my brain seems tired this week.
    Cheers!



  • [quote author="Andre" date="1292936016"]it is not uncommon that you simply slide to a new screen/panel that displays the list of options in a conveneant, flickable list. [/quote]

    It is not only not uncommon, but as I remember to Nokia's UX guidelines it is also strongly encouraged



  • [quote author="Saskic" date="1292941185"]Great, thank for the advices -> one screen with selection list, another screen sub-selection...perhaps gesture/push button transition there. Well, I'm new to GUI programming, and my brain seems tired this week.
    Cheers!
    [/quote]

    What I usually do is download different applications and observe how UI/UX has been implemented.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.