Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-1287

pyside2-uic: missing imports QGradient, QLocale, QRectF

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.14.2
    • Fix Version/s: None
    • Component/s: PySide
    • Labels:
      None
    • Environment:
      python 3.8.2 (common, not venv), pyside2 5.14.1 from pip
    • Platform/s:
      All
    • Commits:
      2f975b39a967cd2ac1c234a200eb6b9c11d8b5b2 (qt/qtbase/dev) 92c19f742d10b7b31dcc9f703aa8d771e661d6ab (qt/qtbase/5.15)

      Description

      Error:

      NameError: name 'QDate' is not defined

      Reproduce QDate error:

      In QT designer create a MainWindow, place Date/Time Edit widget, in properties of widget change property "MaximumDate" or maybe anything related else.

      pyside2-uic a.ui > a.py
      

      Reproduce QGradient error:

      It is related with MainWindow's palette. I don't really have idea what I did with palette. Because I had stylesheet that do something same. qss just in case:

      QMainWindow {background-color: qlineargradient(spread:pad, x1:0, y1:0.494, x2:1, y2:0.477, stop:0 #e0fae8, stop:1 #D8F3E1);} 
      

      Example with both cases attached.

        Attachments

        1. miss_imp.py
          6 kB
        2. miss_imp.ui
          8 kB
        3. supertest.py
          60 kB
        4. supertest.ui
          83 kB
        For Gerrit Dashboard: PYSIDE-1287
        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            crmaurei Cristian Maureira-Fredes
            Reporter:
            novd V D
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes