일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 코스톰 윈도우
- 오피스 KMS 인증
- 관리자 메일발송
- 투명 윈도우
- QT
- 그누보드
- Qt 캡쳐
- High DPI
- 영상처리
- 셀프인테리어
- KMS 인증
- 스크린 녹화
- 소셜로그인 연동해제
- 투명창
- opencv web
- mailer
- opencv.js
- 콘솔만들기
- 투명윈도우
- 윈도우 단축키
- 코너 라운드 윈도우
- 목공
- Qt 관리자 권한
- aruco
- High DPI 적용
- OpenCV
- 구글 소셜로그인
- qt 스타일시트
- 화면 녹화
- Qt 버그
- Today
- Total
목록분류 전체보기 (24)
IT 알쓸신잡
안녕하세요~ 본업은 소프트웨어 개발이지만 자의반 타의반(?) 으로 취미는 나무로 필요한 가구나 소품을 만들고 있습니다. 처음에는 원목 나무를 아이베란다나 더디아이와이 같은 재단 서비스를 해주는데서 구해서 공구라고는 망치와 못, 톱만 가지고 만들었습니다. 그게 큰 애가 태어나기 전이니까 15년 전쯤 되겠습니다 ㅎㅎ 재단 해온 나무는 절단면이 깔끔하지만 필요에 의해 톱으로 자르기라도 하면 삐뚤빼뚤에... 톱으로 하나 자를려면 시간이 엄청 걸렸지요 ㅠㅠ 그러다가 직소기를 하나 장만하여 작업해보니 신세계가 따로 없었습니다. 계속 할거라고는 생각하지 않아 저가형의 브랜드도 유명하지 않은 제품이였지만 아직까지 쓰고 있습니다. 이후 와이프가 요청하는 가구들을 만들면서 목공에 대해 더 배워야겠다는 생각이 들어서 재직자..

저번 포스팅 중 Custom 윈도우에 대한 내용을 다룰 때 스타일시트를 간단하게 언급했는데요. 2023.02.28 - [Development] - Qt Custom 윈도우 만들기 Qt Custom 윈도우 만들기 투명 윈도우에 이어 Custom 윈도우를 만들어 보도록 하겠습니다. 1. Designer 에서 QLabel 생성 QLabel 을 드래그 & 드랍으로 옮겨오면 생성이 되며, 사이즈를 마우스로 조정합니다. 버튼보다 아래에 형성 swmaster.tistory.com 이번에는 어떻게 사용하는지 상세히 다뤄보도록 하겠습니다. 아래 빌드 결과 화면은 Custom 윈도우에 버튼 2개를 추가하고 버튼에 스타일 시트를 적용한 겁니다. 적용방법은 스타일시트 String을 작성하여 setStyleSheet 함수를 사..

너무 추워!! 하던때가 엊그제 같은데 이제 하루만 지나면 3월이네요^^ 오늘은 특수 기호 삽입을 편하게 하는 방법에 대해 이야기 하고자 합니다. 문서 작성하실때 보통 특수기호 삽입을 어떻게 하시나요? 고전적으로 한글 자음/모음 중 하나를 입력하고 한자 키를 눌러 필요한 특수기호를 삽입을 할때가 있었습니다. 모든 한글 자음/모음 마다 나오는 특수기호가 다르기 때문에 자주 쓰는 특수기호가 어느 자음/모음 코드에 있는지 알고 있어야 했지요... ( 아~ 옛날이여~) 하지만 이제 그럴 필요가 없습니다!! 윈도우에서 특수기호 단축키를 제공하거든요~~ 윈도우 키 + > 키를 눌러보자. 윈도우 키와 > 키를 동시에 누르면, 아래와 같은 창이 나타납니다. 이모지, Kaomoji 등이 나오고 상단에서 5번째 버튼을 눌러..

투명 윈도우에 이어 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번을 사용하면 윈도우만 투명화 되면서 필요한 위젯들은 그대로 유지하는 방법입니다. 추가로 타이틀 바 및 최소/최대/닫기 시스템 메뉴와 ..

운영중인 서버에 새로운 도메인을 등록하여 httpd.conf와 ssl.conf 설정을 하기 전에 SSL 인증서를 발급받아야 합니다. 만약 상용 SSL 인증서를 구매해서 사용하고자 하면, Sectigo(COMODO) Positive SSL이 제일 가성비가 좋은거 같네요. Positive SSL 인증서 상세 보기 - HanbiroSSL (comodossl.co.kr) Positive SSL 인증서 상세 보기 - HanbiroSSL SSL 보안 서버 인증 가장 합리적인 가격의 Sectigo SSL 인증을 통해 귀사의 웹서버에 접속하는 회원들의 개인 정보를 안전하게 보호해 주시기 바랍니다. --> www.comodossl.co.kr 구매 SSL 인증서는 제대로 서비스 할때 적용하기로 하고, 무료로 제일 많이 사..

Windows API 함수 중에 SetWindowDisplayAffinity 함수가 있습니다. SetWindowDisplayAffinity function (winuser.h) - Win32 apps | Microsoft Learn SetWindowDisplayAffinity function (winuser.h) - Win32 apps Stores the display affinity setting in kernel mode on the hWnd associated with the window. learn.microsoft.com Microsoft 개발자 문서를 참고하면, 첫번째 인자는 윈도우 핸들 / 두번째 인자는 옵션 / 결과는 bool 형태로 리턴됩니다. BOOL SetWindowDisplayAff..

Qt에서 한글로 Debug 출력을 하거나 UI Widget에 한글로 글을 입력해야 할 때가 있습니다. 그런데 한글 출력 시 에러가 발생하는군요 ㅠㅠ 텍스트를 줄여보니 이번엔 아래와 같이 글자가 깨지는 군요... Designer에서 입력한 한글 텍스트는 깨지지 않습니다. 저는 QT 5.13.1 에 MSVC 2017 32bit 컴파일러를 연동하여 사용하고 있습니다. MSVC는 기본적으로 소스코드가 UTF-8 로 인코딩이 되지 않는다고 하는군요!! 그래서 project file (.pro) 에 아래와 같이 코드를 넣어주면 됩니다. QMAKE_CXXFLAGS += /utf-8 qDebug 출력도 Widget 텍스트 입력도 에러나 깨짐 없이 한글 잘 출력됩니다~