일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 그누보드
- opencv.js
- 관리자 메일발송
- 소셜로그인 연동해제
- 윈도우 단축키
- KMS 인증
- opencv web
- mailer
- 오피스 KMS 인증
- aruco
- 코너 라운드 윈도우
- 목공
- 코스톰 윈도우
- 화면 녹화
- OpenCV
- qt 스타일시트
- High DPI 적용
- 구글 소셜로그인
- QT
- 스크린 녹화
- Qt 버그
- 콘솔만들기
- 투명윈도우
- 투명창
- Qt 캡쳐
- 영상처리
- High DPI
- 투명 윈도우
- Qt 관리자 권한
- 셀프인테리어
- Today
- Total
목록QT (4)
IT 알쓸신잡
오늘의 주제는 High DPI 입니다. High DPI 는 뭐고 어떤 기능을 하는건가요? DPI는 Density Per Inch 의 약자로 인치 당 밀도를 뜻합니다. 말그대로 High DPI는 인치당 밀도가 높다 정도가 되겠네요. 보통 노트북과 같이 작은 모니터에 큰 해상도를 출력하기 위해서는 아이콘이나 텍스트가 작아지게 됩니다. 그러면 보기가 너무 불편할겁니다. 또 요즘은 4K 모니터가 많이 나오고 있는데 모니터 사이즈는 기존과 같이 27인치인데 Full HD 에서 4K를 출력하기 위해서는 4배 정도의 아이콘과 텍스트가 작아지게 되서 불편하게 됩니다. 이때 DPI를 높여주게 되면 인치 당 픽셀 밀도가 높아져서 아이콘과 텍스트가 커지게 되고 사용자가 윈도우를 편하게 사용할 수 있게 되는거죠~ 그럼 Hig..
저번 포스팅 중 Custom 윈도우에 대한 내용을 다룰 때 스타일시트를 간단하게 언급했는데요. 2023.02.28 - [Development] - Qt Custom 윈도우 만들기 Qt Custom 윈도우 만들기 투명 윈도우에 이어 Custom 윈도우를 만들어 보도록 하겠습니다. 1. Designer 에서 QLabel 생성 QLabel 을 드래그 & 드랍으로 옮겨오면 생성이 되며, 사이즈를 마우스로 조정합니다. 버튼보다 아래에 형성 swmaster.tistory.com 이번에는 어떻게 사용하는지 상세히 다뤄보도록 하겠습니다. 아래 빌드 결과 화면은 Custom 윈도우에 버튼 2개를 추가하고 버튼에 스타일 시트를 적용한 겁니다. 적용방법은 스타일시트 String을 작성하여 setStyleSheet 함수를 사..
투명 윈도우에 이어 Custom 윈도우를 만들어 보도록 하겠습니다. 1. Designer 에서 QLabel 생성 QLabel 을 드래그 & 드랍으로 옮겨오면 생성이 되며, 사이즈를 마우스로 조정합니다. 버튼보다 아래에 형성되어야 하기 때문에 order tap을 통해 QLabel을 QPushbutton 뒤로 옮겨주세요. 2. 스타일 지정 소스 코드에서 생성된 QLabel 에 대한 stylesheet를 지정합니다. (투명도 및 코너 라운드) QString barStyleSheet = QString("QLabel {background-color: rgba(0,0,0,178);border-radius: %1px;}").arg(20); ui->label->setStyleSheet(barStyleSheet); We..
Qt 다이얼로그나 위젯 윈도우를 투명하게 만드는 방법을 소개해 드리겠습니다. 인터넷에 검색을 해보면 아래와 같이 여러 가지 방법이 있습니다. 1. setWindowOpacity(qreal) 2. setStyleSheet("background-color:transparent") 3. setAttribute(Qt::WA_TranslucentBackground) 하지만, 1번의 경우에는 포함된 하위 위젯까지 투명화 되기 때문에 윈도우만 투명화를 처리할 수가 없습니다. 2번의 경우에는 백그라운드가 투명화 되지만 윈도우가 투명화 되지 않기 때문에 검은색으로 보입니다. 최종적으로 3번을 사용하면 윈도우만 투명화 되면서 필요한 위젯들은 그대로 유지하는 방법입니다. 추가로 타이틀 바 및 최소/최대/닫기 시스템 메뉴와 ..