QGLWidget в QScrollArea говорит, что недопустимо рисовать

Когда я отображаю свой QGLWidget в макете моего основного QWidget, все в порядке. Когда я помещаю QGLWidget в QScrollArea, а затем отображаю, Python говорит:

2011-05-14 19:10:28.900 Python[68311:613] invalid drawable

person Neil G    schedule 14.05.2011    source источник


Ответы (1)


Изменение размера виджета, казалось, решило проблему.

person Neil G    schedule 15.05.2011
comment
Вы должны принять свой собственный ответ. (Вы не получаете никакого повторения, он просто помечает вопрос как ответ.) - person TonyK; 15.05.2011
comment
@TonyK, спасибо. StackOverflow хочет, чтобы я подождал два дня, пока не приму его. - person Neil G; 15.05.2011
comment
Это происходило со мной только что. В моем случае оскорбительным виджетом был виджет vtk внутри QSplitter, размер которого был очень маленьким. Насколько я могу судить, ошибка недопустимого рисования происходила из-за того, что виджету было приказано рисовать в такой крошечной области. Когда я сначала добавил строку для изменения размера разделителя, он перестал жаловаться. Ваш пробег может отличаться. - person Stuart Berg; 10.01.2013