본문 바로가기
반응형
QT Image 자르기 아래와 같이 이미지를 원하는 크기로 자표에 복사할 수 있다. QImage newimg = oldimg.copy(0,0, oldimg.width(), 100); 2020. 10. 20.
MQTT (Mosquitto) SSL/TLS 설정 방법 및 테스트 방법 1단계 : 테스트 인증서 만들기 2단계 : Mosquitto conf 파일 설정하기 3단계 : 테스트 하기 1단계 : 테스트 인증서 만들기 우분투 또는 윈도우 용 openssl 을 설치해서 아래 명령을 수행해도 됩니다. 윈도우용 openssl 다운로드 (http://slproweb.com/products/Win32OpenSSL.html) 우분투 : # sudo apt-get install openssl openssl genrsa -out ca.key 2048 openssl req -new -x509 -days 360 -key ca.key -out ca.crt *제일 중요한 것은 Common Name 의 이름을 Mosquitto Broker 접속 Domain 주소 또는 컴퓨터 이름으로 해야 한다. open.. 2020. 7. 8.
Ubuntu 부팅 후 마우스, 키보드 동작 안될 때 우분투 부틸을 할 때까지는 마우스, 키보드가 정상 동작을 한다. 갑자기 로그인 이후에 마우스, 키보드가 동작을 하지 않을 때가 있다. 이 때 해결 방법이다. 부팅 시 두번째 항목에서 recovery mode 로 부팅을 선택한다. 부팅 후 메뉴에서 Network 를 Enable 하고 root shell 로 진입을 한다. 이러면 정상적으로 키보드가 동작을 하고 있는 상태가 된다. 아래와 같이 패키지 설치를 하고 시스템 리부팅을 하면 된다. # sudo apt install xserver-xorg-input-all 나같은 경우는 xrdp 원격 데스크탑을 설치한게 맘에 걸려서 # sudo apt remove xrdp 를 먼저 실행하였다. 2020. 6. 26.
Visual Studio Code + PlantUML _ GraphViz 설치 이 글은 UML 을 스크립트 형태로 작성하고 자동으로 이미지를 생성해 주는 툴을 말합니다 . Visual Studio Code 를 실행합니다. 왼쪽에 메뉴 제일 아래 잇는 Extension 아이콘을 선택해 줍니다. 아래 두개를 검색하여 설치해 줍니다. PlantUML Extension GraphViz 을 아래 사이트를 방문하여 설치 해 줍니다. https://ci.appveyor.com/project/ellson/graphviz-pl238/builds/32032002 시스템 환경 변수로 설치 위치를 추가 하고 나면 아래와 같이 클래스 다이어 그램을 볼 수 있습니다. C:\Program Files (x86)\Graphviz2.38\bin 관련 UML 스크립트 문서는 아래에서 확인이 가능합니다. http:/.. 2020. 6. 11.
[QT] QT image 를 로딩하고 거기에 추가로 그리기 이미지에 내가 원하는 새로운 그림을 추가로 그리고 싶을 때 쉬운 방법을 찾다가 아래와 같은 샘플 코드를 작성 해 보았습니다. QImage image; // 배경이 될 이미지를 로딩합니다. image.load(":/background_image.bmp"); QPainter pt1(&image); // 글자를 그리고 싶을 때 즉 Painter의 멤버 함수를 이용하여 원하는 그림을 그릴 수 있음. pt1.setRenderHint(QPainter::Antialiasing,true); pt1.setFont(QFont("Arial",15)); pt1.drawText(QRect(0,0,1050,230),Qt::AlignCenter,"TEST"); pt1.end(); // 이 작업을 하지 않으면 어플리케이션은 강제 종.. 2020. 6. 1.
반응형