Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-134668

As a dev, I need a simple way to add a Qt Quick UI to my Python code

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • None
    • Qt Bridges
    • None
    • 6bd7fb491 (dev), a451b4c8e (dev), 14e15469e (dev), a070c8623 (dev), 1b04b6084 (dev), 7cea441e6 (dev), 912d84cee (dev)

      Since the release of Qt, many people have been working in exposing the framework to other languages through Language Bindings. However, having a 1:1 binding to a new language might not be the best solution in all use cases, because it implies that a lot of Qt knowledge is necessary to build the app, which could be a step learning curve for people that's not familiarized with C++.

      Why Python?

      Qt already has an official set of bindings for Python, through the PySide module (part of the Qt for Python project), which is a great way of writing Qt applications in Python. However the amount of code necessary to create simple applications is too much compared to other native frameworks.

      How to achieve this?

      Relying on more idiomatic elements to simplify the process of having a Python backend to a Qt Quick application.

        For Gerrit Dashboard: QTBUG-134668
        # Subject Branch Project Status CR V

            shpremna Shyamnath Premnadh
            crmaurei Cristian Maureira-Fredes
            Vladimir Minenko Vladimir Minenko
            Alex Blasche Alex Blasche
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: