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?

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 12 Dec 2024, 08:45 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?

    J 1 Reply Last reply 12 Dec 2024, 08:49
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 3 Jan 2025, 19:52 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
        12 Dec 2024, 08:45

        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?

        J Offline
        J Offline
        JonB
        wrote on 12 Dec 2024, 08:49 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 2 Jan 2025, 07:30
        0
        • J JonB
          12 Dec 2024, 08:49

          @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 2 Jan 2025, 07:30 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

          J 1 Reply Last reply 2 Jan 2025, 08:18
          0
          • M markleo
            2 Jan 2025, 07:30

            @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

            J Offline
            J Offline
            JonB
            wrote on 2 Jan 2025, 08:18 last edited by JonB 1 Feb 2025, 08:18
            #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 3 Jan 2025, 02:44
            • M Offline
              M Offline
              markleo
              wrote on 3 Jan 2025, 02:46 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
              • S Offline
                S Offline
                SGaist
                Lifetime Qt Champion
                wrote on 3 Jan 2025, 19:52 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 28 Mar 2025, 01:13

                • Login

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