728x90

QWidget에 DirectX를 렌더링하니 뭔가가 계속 덮어져서 Rendering 한 영상이 지워지는 현상이 있었다.

 

그래서 인터넷 검색을 해보니 다른 API를 이용하여 QWidget에 그릴 때에는 paintEngine()을 오버라이딩 해줘야 한다.

QPaintEngine *paintEngine() const { return NULL;

 

https://stackoverflow.com/questions/34220730/qt-directx-rendering

 

Qt Directx rendering

I'm rendering in Qt widget by DirectX. I disabled qt paint engine QPaintEngine *paintEngine() const { return NULL; } but sometimes I want to enable qt paint and disable directX rendering. I'm

stackoverflow.com

 

 

728x90

'GUI Toolkit > QT' 카테고리의 다른 글

QT - Dragger  (0) 2023.06.22
QT - qDebug() 와 QT_NO_DEBUG_OUTPUT  (0) 2019.01.17
QT - InputMethodEvent() 버그...?  (3) 2019.01.15
QT - QT 설치하기.  (0) 2017.02.18

+ Recent posts