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

Extensive Accessibility warnings in Creator console, possible performance degradation

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.0.1, 5.0.2
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      Windows 7 x64, MSVC2012 x64
    • Commits:
      d3d63bb4bc9df8baa0fa25f523ceb6057424cfe4 3a3e9b74ebdeef6a1bfcf87a47a23d12ad471105 0cad334ab6c6d3f16edf85dadd0f588be6860740

      Description

      Since moving to Qt 5.0.1 I am getting extensive amount of Accessibility related warnings from pretty much every UI component. Getting those in the Creator console regardless whether it is debug or release mode.

      Cannot create accessible interface for object: QProgressBar(0x35fb30, name = "prog")
      Cannot create accessible interface for object: QProgressBar(0x35fb30, name = "prog")
      Cannot create accessible interface for object: QProgressBar(0x35fb30, name = "prog")
      Cannot create accessible interface for object: QProgressBar(0x35fb30, name = "prog")
      Cannot create accessible interface for object: QLabel(0x3888d0, name = "uniqueWordsLbl")
      Cannot create accessible interface for object: QLabel(0x388850, name = "totalWordsLbl")
      Cannot create accessible interface for object: QLabel(0x3889d0, name = "textCharLbl")
      Cannot create accessible interface for object: QLabel(0x388a50, name = "sepCharLbl")
      Cannot create accessible interface for object: QLabel(0x388950, name = "totalCharLbl")
      Cannot create accessible interface for object: QLabel(0x388ad0, name = "timeLbl")
      Cannot create accessible interface for object: QLabel(0x388b50, name = "mcpiLbl")
      Cannot create accessible interface for object: QHeaderView(0x23de3c0)
      Cannot create accessible interface for object: QHeaderView(0x23de680)
      Cannot create accessible interface for object: QTableView(0x23de0c0, name = "tableView")
      Cannot create accessible interface for object: QHeaderView(0x23de3c0)
      Cannot create accessible interface for object: QHeaderView(0x23de680)
      Cannot create accessible interface for object: QScrollBar(0x23de280)
      Cannot create accessible interface for object: QTableView(0x23de0c0, name = "tableView")
      Cannot create accessible interface for object: QTabBar(0x23781b0, name = "qt_tabwidget_tabbar")
      Cannot create accessible interface for object: QWidget(0x2378470, name = "qt_scrollarea_viewport")
      Cannot create accessible interface for object: QPlainTextEdit(0x2378430, name = "plainTextEdit")
      Cannot create accessible interface for object: QPushButton(0x2378bf0, name = "editBtn")

      The warnings don't appear in the "Windows classic" theme, but do appear in "Windows 7" and "Windows 7 basic".

      In my particular case, the warnings seem to coincide with a tangible loss of performance.

      Attached example reproduces similar warning for QGraphicsTextItem, To reproduce, run the example and double click on text item to edit it and experience following warning:
      Warning: Cannot create accessible interface for object: QGraphicsTextItem(0xa251408)

      This behavior is reproducible in Qt 5.0.2

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              • Assignee:
                smd Jan Arve
                Reporter:
                utcenter Dian Obreshkov
              • Votes:
                2 Vote for this issue
                Watchers:
                16 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes