Forums

OverviewFelgo 1 Support › Simple drop down select

Tagged: 

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #16619

    Wojciech

    I need simple drop down select control: just some fixed options to chose, without any advanced model.

    I can’t see in v-play control set anything suitable, I tried to use ComboBox from Qt, but I got message that the type doesn’t exists.

    What should I use?

     

    #16621

    Günther
    Felgo Team

    Hi!

    You can use the Qt ComboBox also in Felgo Projects. For a usage example, please have a look at the Component Showcase demo. The ComboBox is shown on the Controls page and also on several other pages for choosing different options/examples.

    The demo also already adds a custom style to use density-independent sizes, here’s the quick reference implementation of the showcase:

    import Felgo 3.0
    import QtQuick 2.5
    import QtQuick.Controls 2.0 as Quick2
    
    Quick2.ComboBox {
      id: comboBox
      implicitWidth: dp(90) + 20
      implicitHeight: dp(24) + topPadding + bottomPadding
      padding: dp(12)
      
      // model - options of combobox
      model: ["First", "Second", "Third"]
    
      // overwrite style for density independent sizes
      delegate: Quick2.ItemDelegate {
        width: comboBox.implicitWidth
        height: comboBox.implicitHeight
        padding: dp(12)
        contentItem: AppText {
          text: modelData
          color: highlighted ? Theme.tintColor : Theme.textColor
          wrapMode: Text.NoWrap
        }
        highlighted: comboBox.highlightedIndex == index
      }
    
      contentItem: AppText {
        width: comboBox.width - comboBox.indicator.width - comboBox.spacing
        text: comboBox.displayText
        wrapMode: Text.NoWrap
      }
    }

     

    Best,
    Günther from Felgo

Viewing 2 posts - 1 through 2 (of 2 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support