Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: platerx от Июль 05, 2006, 21:43



Название: Непонятная ошибка.
Отправлено: platerx от Июль 05, 2006, 21:43
Есть программа, в которой динамически создаётся интерфейс, т.е. создаётся потомок, QWidget, на котором размещяются конпки, поля ввода, и т.д. затем этот виджет помещяется на основное окно, потом после нажатия кнопки он удаляется с окна, и туда помещяется другой виджет(за основу бра пример, с мастером из assistant`a).
Сначала всё работало нормально, но когда я стал помещять на этот виджет QDateEdit ,при его отрисовке в консоль стало писаться следующее:
Код:

QPixmap: Invalid pixmap parameters
QPainter::begin: Cannot paint on a null pixmap
QPainter::end: Painter is not active, aborted
QPixmap: Invalid pixmap parameters
QPainter::begin: Cannot paint on a null pixmap
QPainter::end: Painter is not active, aborted

И при как-то странно она начала работать.
Причём если нет QDateEdit`a то всё OK.
В чём может быть проблемма?

добавлено спустя 5 часов 55 минут:

 Попробовал добавить поле QDateEdit в пример simplewizard, если поле находиться _не_ на первой странице, то получаем те же стороки:

Код:

QPixmap: Invalid pixmap parameters
QPainter::begin: Cannot paint on a null pixmap
QPainter::end: Painter is not active, aborted


Отрисовывается вроде всё нормально.

Если на первой странице, то ни каких сообшений нет.
В чем проблемма?