Известные проблемы в 4.6.4
Самый свежий список известных проблем с Qt 4.6.4 можно найти через Qt Bug Tracker.
Список известных ошибок в Qt 4.6.4 смотрите на веб-сайте Qt в Task Tracker.
Обзор известных проблем также можно найти здесь: Вики "Известные проблемы".
Проблемы установки
Установка из пакетов исходных текстов на Unix-системах
- Если вы скачали Zip-архив с пакетом исходных кодов, то после распаковки пакета вам нужно конвертировать символы конца строки в стиле Windows (CR/LF) в символы конца строки в стиле Unix (LF). Чтобы сделать это, добавьте опцию "-a" когда запускаете команду "unzip'.
- Если вы не добавите опцию "-a" когда разворачиваете архив zip с пакетом, то вы увидите следующее сообщение об ошибке при попытке выполнить команду configure: "bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory"
Установка на Mac OS X 10.6 "Snow Leopard"
- Выполнение новой установки Qt 4.6 beta на Snow Leopard вызовет ошибку в установщике, которая приводит к аварийному завершению установки. Обновление существующей установки Qt работает хорошо.
- Имеется два способа обхода проблемы - либо на время установки отключить для целевого диска spotlight, либо при пользовательской установке отменить выбор документации и примеров. Запустить установщик еще раз с полной установкой для установки документации и примеров.
Проблемы со сторонним программным обеспечением
X11
- Имеется ошибка в драйверах NVIDIA версии 169.xx на некоторых видеокартах серии GeForce 8, которая вызывается механизмом рисования OpenGL при использовании QPainter'а на QGLWidget для рисования траекторий и многоугольников. Некоторые другие операции рисования, которые заканчиваются на той же траектории, также повреждаются. Причиной ошибки служит весь X-сервер, многократно зависающий на несколько секунд каждый раз.
- Имеется проблема с драйвером NVIDIA серии 9xxx на X11, которая вызывает аварийный отказ в случаях когда имеется несколько объектов QGLContext и используются расширенные режимы совмещения (режимы совмещения между и включая QPainter::CompositionMode_Multiply и QPainter::CompositionMode_Exclusion). Это затрагивает, например, демонстрационную программу режимов совмещения в Qt 4.5. Аварийный отказ не происходит в более новых версиях драйверов.
Windows
- При использовании версии 6.14.11.6921 драйверов NVIDIA для видеокарты GeForce 6600 GT под Windows XP, приложения Qt, которые используют перетаскивание (drag and drop), на экран будут выводиться пиктограммы с меньшими размерами, чем при параллельном запуске с приложениями, использующими OpenGL. Эта проблема может быть решена уменьшением уровня ускорения графики, предоставляемого драйвером, или полным отключением ускорения аппаратных средств.
- С NVIDIA GeForce 7950 GT (версия драйвера 6.14.11.7824), полный экран QGLWidget мерцает, когда показываются/скрываются дочерние виджеты. Обойти это можно используя setGeometry() с шириной/высотой на 1 пиксел больше, чем ваша геометрия, и вызвав show().
- Ошибка в базе данных Firebird может вызвать аварийное завершение приложения, когда fbembed.dll выгружена из памяти. Эта ошибка исправлена в версии 2.5.
- В Windows 7 изменение размеров окон выполняется медленнее, чем в Vista/Xp. Это происходит потому, что процесс инициализации жестов (требуется для поддержки присущих системе жестов) в настоящее время вызывает winId() на виджетах, что заставляет целые иерархии виджетов использовать "родные" дескрипторы окон. Это замедляет изменение размеров.
- Ошибки компиляции с компилятором Intel C++.
Похоже, имеется ошибка в компиляторе Intel в отношении сверх агрессивной встраивания (inlining) кода. Проблема проявляет себя во время линковки QtGui, которая завершается неудачно с ошибкой невозможности нахождения QObjectData::~QObjectData(). Свежую информацию по этой ошибке смотрите на странице http://bugreports.qt.nokia.com/browse/QTBUG-5145. Кроме того, из-за нескольких ошибок в WebKit модули QtScript и QtWebKit не компилируются. Смотрите на странице http://bugreports.qt.nokia.com/browse/QTBUG-6297 как это обойти для QtScript.
Mac OS X
- Если лист открыт в данном окне, щелкнув по панели заголовка этого окна вызовет его мерцание. Это поведение было сообщено в Apple (номер ошибки 5827676).
Symbian
Авторские права © 2010 Nokia Corporation и/или её дочерние компании |
Торговые марки |
Qt 4.6.4 |
|