Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. QML+Python ou QML+Javascript
Forum Updated to NodeBB v4.3 + New Features

QML+Python ou QML+Javascript

Scheduled Pinned Locked Moved Portuguese
4 Posts 2 Posters 1.9k Views 1 Watching
  • 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.
  • V Offline
    V Offline
    vitorcarvalhoml
    wrote on last edited by
    #1

    Pessoal, gostaria de saber a viabilidade de se desenvolver um aplicativo com QML (QtQuick) e Python.
    QML para criar a interface. O Python ficaria responsável por fazer requisições a um servidor e atualizar o conteúdo (vídeo/audio/texto) na interface QML.

    Encontrei esse tópico ("http://qt-project.org/wiki/Updating-QML-content-from-Python-threads":http://qt-project.org/wiki/Updating-QML-content-from-Python-threads). De certa forma é o que eu preciso. Mas em certos momentos ele usa PySide, por que essa necessidade?

    Utilizar javascript para atualizar o conteúdo da janela QML também é possível? Desse não encontrei..

    1 Reply Last reply
    0
    • T Offline
      T Offline
      TioRoy
      wrote on last edited by
      #2

      O PySide é uma ponte entre o Qt e o Python.

      O que ele fez foi um componente de download (Downloader) que tem algumas propriedades como progress e filename.

      Como são "propriedades" quando o ocorre uma atualização em "progress", por exemplo, o valor "aparece" automaticamente no Qml.

      Em puro javascript, você consegue fazer download de arquivos remotamente, usando o "XHR":http://qmlbook.org/ch11/index.html#http-requests, ou pode fazer referência para um "QML remoto":http://qmlbook.org/ch11/index.html#serving-ui-via-http.

      O que é interessante no componente dele, é a notificação de progresso. Não tenho certeza se o XHR do QML tem suporte à notificação de progresso.

      1 Reply Last reply
      0
      • V Offline
        V Offline
        vitorcarvalhoml
        wrote on last edited by
        #3

        Valeu a resposta e o link do qmlbook.org ;)

        Minha intenção era fazer algo como uma tela de apresentação (imagem, vídeo e texto) apresentado através do Qml e seus efeitos.

        Na sua opnião (se não for abusar muito), qual seria a melhor abordagem? Python ou Javascript?

        1 Reply Last reply
        0
        • T Offline
          T Offline
          TioRoy
          wrote on last edited by
          #4

          Eu iria pelo Javascript, por ser integrado ao Qt.

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved