Qt Forum

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

    Solved .qml Dateien beim Build Compile Output sind nicht sichtbar

    German
    2
    9
    771
    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
      Galilio last edited by

      Hallo Zusammen,

      warum sind beim Compile Output die .qml datein nicht sichtbar?
      Was passiert denn mit der .qml Dateien beim Builden bz.w. bei qmake?

      danke für die Antwort

      J.Hilk 1 Reply Last reply Reply Quote 0
      • J.Hilk
        J.Hilk Moderators @Galilio last edited by

        Hi @Galilio
        was meinst mit nicht sichtbar ?
        Nicht in den shadow build order kopiert?

        Im Normalfall, so legt das QtCreator automatisch an, sind deine qml Dateien teil des Ressourcen Systems. D.h sie werden mit in die exe(Beispiel Windows) gepackt.

        QML ist keine kompilierte Sprache, deswegen werden deine QML Dateien dann im laufendem Programm aus der exe extrahiert und interpretiert. Das ganze passiert währen dem Startvorgang.

        Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct

        Qt Needs YOUR vote: https://bugreports.qt.io/browse/QTQAINFRA-4121


        Q: What's that?
        A: It's blue light.
        Q: What does it do?
        A: It turns blue.

        G 2 Replies Last reply Reply Quote 0
        • G
          Galilio @J.Hilk last edited by

          @J.Hilk

          beim Build Compiler kann ich die .cpp bzw. moc_*.cpp sehen.
          Aber beim QML Datein tauchen die Namen nicht

          J.Hilk 1 Reply Last reply Reply Quote 0
          • J.Hilk
            J.Hilk Moderators @Galilio last edited by

            @Galilio richtig, weil mit denen nichts passiert

            Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct

            Qt Needs YOUR vote: https://bugreports.qt.io/browse/QTQAINFRA-4121


            Q: What's that?
            A: It's blue light.
            Q: What does it do?
            A: It turns blue.

            G 1 Reply Last reply Reply Quote 1
            • G
              Galilio @J.Hilk last edited by

              @J.Hilk
              Im Build Verzeichnis sehe ich z.B die moc_.cpp ,.cpp File und die dazu gehörigen Objects Files(.o) aber .qml Dateien nicht
              Aber wie wird festgestellt, wenn eine .qml Datei fehlt?

              J.Hilk 1 Reply Last reply Reply Quote 0
              • G
                Galilio @J.Hilk last edited by

                @J.Hilk said in .qml Dateien beim Build Compile Output sind nicht sichtbar:

                Im Normalfall, so legt das QtCreator automatisch an, sind deine qml Dateien teil des Ressourcen Systems. D.h sie werden mit in die exe(Beispiel Windows) gepackt.

                Wie sieht es aus mit Linux?

                1 Reply Last reply Reply Quote 0
                • J.Hilk
                  J.Hilk Moderators @Galilio last edited by

                  @Galilio

                  Aber wie wird festgestellt, wenn eine .qml Datei fehlt

                  bei Programmstart wenn die Components nicht geladen werden können

                  Wie sieht es aus mit Linux?

                  genauso, nur das die ausführbare Datei nicht auf .exe endet

                  Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct

                  Qt Needs YOUR vote: https://bugreports.qt.io/browse/QTQAINFRA-4121


                  Q: What's that?
                  A: It's blue light.
                  Q: What does it do?
                  A: It turns blue.

                  G 1 Reply Last reply Reply Quote 1
                  • G
                    Galilio @J.Hilk last edited by

                    @J.Hilk

                    Ich muss wieder nochmal fragen.
                    Die QML werden nur beim Starten der Application aufgerufen aber werden sie nicht übersetzt?

                    Danke für die Antwort

                    J.Hilk 1 Reply Last reply Reply Quote 0
                    • J.Hilk
                      J.Hilk Moderators @Galilio last edited by

                      @Galilio said in .qml Dateien beim Build Compile Output sind nicht sichtbar:

                      @J.Hilk

                      Ich muss wieder nochmal fragen.
                      Die QML werden nur beim Starten der Application aufgerufen aber werden sie nicht übersetzt?

                      Danke für die Antwort

                      Die Antwort hierzu ist ein klares Jaein.

                      Lass mich erläutern.
                      QML ist eine deklarative Programmiersprache -> Laufzeit Übersetzung
                      Aber das ist nur die halbe Wahrheit, es existier nämlich auch der "Qt Quick Compiler" und der ist seit einigen Versionen nicht nur den für kommerzielle Nutzer verfügbar. Der macht aus QML & JS Anteilen c++ code.

                      Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct

                      Qt Needs YOUR vote: https://bugreports.qt.io/browse/QTQAINFRA-4121


                      Q: What's that?
                      A: It's blue light.
                      Q: What does it do?
                      A: It turns blue.

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