한국어
Qt
 

다른 위젯을 아래에두고 QOpenGLWidget 을 투명하게 만들면 예상 한 결과가 나오지 않는다. 아래 화면의 경우처럼 아래의 위젯은 보이지 않는다.

b.png

 

실제로 QOpenGLWidget 은 OpenGL이 아닌 다른 모든 일반 위젯보다 먼저 작성되므로 투명 위젯 유형의 렌더링을 실행할 수 없기 때문이다. QOpenGLWidget 위에 위젯을 배치하는 것과 같은 경우는 예상대로 작동한다.

 

절대적으로 필요한 경우, QOpenGLWidget에서 Qt::WA_AlwaysStackOnTop 속성을 설정하여이 제한 사항을 극복 할 수 있다.

a.png

 

그러나 이것은 렌더링 스택 순서를 깨뜨린다. 예를 들어 QOpenGLWidget 위에 다른 위젯을 가질 수는 없다. 따라서 다른 위젯을 볼 수있는 반투명 QOpenGLWidget 이 필요한 상황에서만 사용해야한다.

 

아래에 다른 위젯이없고 반투명 창이있는 경우에는 적용되지 않는다. 이 경우 최상위 창에서 Qt::WA_TranslucentBackground 를 설정하는 전통적인 접근 방식으로 충분하다.

 

투명 영역이 QOpenGLWidget 에서만 필요한 경우 Qt::WA_TranslucentBackground 를 활성화 한 후 Qt::WA_NoSystemBackground 를 false로 다시 설정해야한다. 또한 시스템에 따라 setFormat() 을 통해 QOpenGLWidget 의 컨텍스트에 대한 알파 채널을 요청해야 할 수도 있다.

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 85343
49 Qt 하이브리드 애플리케이션(Hybrid App) 개발 file makersweb 2023.02.08 753
48 Widgets(C++) 기반의 기본 스타일을 Dark 테마 및 Material 디자인 스타일로 바꾸기 file makersweb 2023.01.28 1006
47 Qt Property(속성) 시스템 makersweb 2023.01.08 1527
46 VTK 를 사용해서 강력한 시각화(3D, Plotting, Chart)Qt 응용프로그램 개발하기 file makersweb 2022.10.16 1464
45 QProcess 보안 권고 리뷰 file makersweb 2022.09.18 511
44 clazy 로 13개의 시그널, 슬롯 오류 해결 makersweb 2022.08.23 522
43 단일 인스턴스 Qt 응용 프로그램(Single-instance Application) makersweb 2022.06.23 693
42 VirtualKeyboard 스타일 커스터 마이징 makersweb 2022.03.13 448
41 Qt 응용프로그램에서 PDF 문서 렌더링 file makersweb 2021.09.23 652
40 Qt 를 사용하거나 기반으로 하는 응용프로그램 file makersweb 2021.01.30 3710
39 UI 폼(Form)작성 시 탭 순서(Tab Order) 설정 file makersweb 2020.08.24 2725
38 Qt기반의 서버와 클라이언트간 SOAP(Simple Object Access Protocol) file makersweb 2020.05.11 961
37 콘솔에서 사용자 입력받기 file makersweb 2020.03.22 51789
» QOpenGLWidget 을 투명하게 적용 file makersweb 2020.02.05 1002
35 2020년에 변경되는 Qt 오퍼 (Qt offering changes 2020) [2] j2doll 2020.01.31 715
34 Qt 멀티 스레드 프로그래밍 시 유의해야 할 몇 가지 makersweb 2020.01.13 4800
33 Qt의 오픈소스 라이센스 소개 file makersweb 2019.12.15 12378
32 Qt Marketplace 발표 makersweb 2019.12.02 611
31 QOpenVirtualkeyboard(Qt 5용 한글 및 영문, 숫자 가상키보드) file makersweb 2019.11.27 2221
30 많은 리소스를 사용하는 Qt프로젝트에서 고려해봐야 할 qmake 옵션 makersweb 2019.10.11 1230