Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt for Python
  4. what are the reasons for these missing bindings? Is it because there is no need for binding, or is it that they cannot be implemented?
Forum Update on Monday, May 27th 2025

what are the reasons for these missing bindings? Is it because there is no need for binding, or is it that they cannot be implemented?

Scheduled Pinned Locked Moved Solved Qt for Python
qt for pythonpyside
6 Posts 3 Posters 2.0k Views
  • 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.
  • M Offline
    M Offline
    markleo
    wrote on last edited by markleo
    #1

    When reading the official documentation, I saw:
    Qt for Python Missing Bindings
    https://wiki.qt.io/Qt_for_Python_Missing_Bindings

    94b6df69-d1c3-4413-921e-06ca4eb111f5-image.png

    So, what are the reasons for these missing bindings?
    Is it because there is no need for binding, or is it that they cannot be implemented?

    JonBJ 1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #6

      That's a question for the Qt Company and/or the module maintainers. This is a user forum.
      Note that writing bindings is a non trivial task depending on the underlying types and their lifetime management constraints.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      1
      • M markleo

        When reading the official documentation, I saw:
        Qt for Python Missing Bindings
        https://wiki.qt.io/Qt_for_Python_Missing_Bindings

        94b6df69-d1c3-4413-921e-06ca4eb111f5-image.png

        So, what are the reasons for these missing bindings?
        Is it because there is no need for binding, or is it that they cannot be implemented?

        JonBJ Offline
        JonBJ Offline
        JonB
        wrote on last edited by
        #2

        @markleo

        Number of types in QtDataVisualization: 35

        Number of missing types: 0

        I read this as telling that there are no missing/types bindings for QtDataVisualization, it should work as-is.

        M 1 Reply Last reply
        0
        • JonBJ JonB

          @markleo

          Number of types in QtDataVisualization: 35

          Number of missing types: 0

          I read this as telling that there are no missing/types bindings for QtDataVisualization, it should work as-is.

          M Offline
          M Offline
          markleo
          wrote on last edited by
          #3

          @JonB Hi, thanks your reply, I mean why Python binding do not cover all the C++ Qt modules?
          66c8925b-be77-45fa-9bfb-98b9cfcbaac0-image.png

          JonBJ 1 Reply Last reply
          0
          • M markleo

            @JonB Hi, thanks your reply, I mean why Python binding do not cover all the C++ Qt modules?
            66c8925b-be77-45fa-9bfb-98b9cfcbaac0-image.png

            JonBJ Offline
            JonBJ Offline
            JonB
            wrote on last edited by JonB
            #4

            @markleo
            You ask a lot of generic questions! The answer is that certain interfaces simply have not been implemented, rather than there is no "need" for them or they "cannot" be implemented.

            1 Reply Last reply
            0
            • M markleo has marked this topic as solved on
            • M Offline
              M Offline
              markleo
              wrote on last edited by
              #5

              thanks for your answer, I also have a question, because Qt has been developing for many years, why are there still C++ modules that have not implemented bindding?

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #6

                That's a question for the Qt Company and/or the module maintainers. This is a user forum.
                Note that writing bindings is a non trivial task depending on the underlying types and their lifetime management constraints.

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                1
                • M markleo has marked this topic as solved on

                • Login

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