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

Extensive Accessibility warnings in Creator console, possible performance degradation

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • 5.0.1, 5.0.2
    • None
    • Windows 7 x64, MSVC2012 x64
    • 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

              smd Jan Arve
              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