Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Update: Forum Guidelines & Code of Conduct


    Qt World Summit: Early-Bird Tickets

    Solved Is there a way to use Switch Statements in QML UI files?

    QML and Qt Quick
    2
    2
    750
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      GoldRatio last edited by

      I know that you can create a separate QML file and create the javascript statements and then import the QML Item into the QML UI file, but I want to know if there is a way to directly implement switch statements and other javascript functions into QML UI files.

      Thanks!

      JKSH 1 Reply Last reply Reply Quote 0
      • JKSH
        JKSH Moderators @GoldRatio last edited by

        Hi @GoldRatio, *.ui.qml files are meant to only contain elements that are editable via the Qt Quick Designer. Switch statements are not declarative code, so they are not supported in *.ui.qml files: http://doc.qt.io/qtcreator/creator-quick-ui-forms.html

        If you want, you can put everything (graphical items AND switch statements) inside a single *.qml file. This is actually how QML originally worked. *ui.qml files are a recent addition, created to support the Qt Quick Designer.

        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

        1 Reply Last reply Reply Quote 2
        • First post
          Last post