커뮤니티 | 큐티/임베디드/큐토피아 | PODO | SDL | 마이크로윈도우 | 리눅스프로그래밍 | 기타 | 포인트순위 | 최근게시물최근게시물 RSS  
korone.net에 다루었으면 하는것은요?
 
 
 
 
 
791
817
3,878
3,933,619
  현재접속자 : 70 (회원 0)






배너 신청 문의

 
작성일 : 17-09-10 17:24
[QT/Win32] MFC에서 Qt 사용하기 팁.
 글쓴이 : devilqoo
조회 : 2,918   추천 : 0  
Gui는 필요 없지만 QPainter와 QPrinter의 기능을 이용해서 PDF를 만들일이 있어서 한번 시도를 해 보았습니다.

1. MFC 프로젝트 생성
2. MFC 프로젝트에 QtCored.lib, QtGuid.lib, QtWidgetsd.lib, QtPrintSupportd.lib 등 사용할 라이브러리 추가. (소스폴더에)
3. Qt dll등은 실행 경로에 복사...

간단히 PDF만 만들고 말 것이었기에...

void MFCApplication::createPdf() {
   int argc = 0;
   QGuiApplication app(argc, nullptr); // 이게 없으면 assertion error가 곳곳에서 발생

   // QPainter와 QPrinter 등을 이용해 그리는 작업 후 PDF 생성.

   // 끝?
}

중간에 다이얼로그 생성할 일이 있었는데 ... QGuiApplication의 이벤트 루프가 돌지 않으면 역시 생성할 수가 없어서...
이건 그냥 MFC 의 다이얼로그를 생성해서 필요한 데이터를 Qt로 넘기는 방식으로 사용 했습니다.

어짜피 작업 자체가 이벤트 발생이 있는게 아니어서 가능 했는지도 모르겠습니다.
Qt !!!



구름님 17-09-13 22:02
 
요전날 어느 프로젝트 사이트에서 devilqoo님이 하신 딱 그 정도의 일을 몇백인가에 공시하던데
몇백정도가 그냥 '팁'일 뿐이군요~ 아하하~
devilqoo 17-09-14 07:53
 
@구름님 > 그렇게 좋은일은 어디에 있나요? ㅎㅎ
뭐 테스트 수준에서 동작했지만 실제 적용 시 문제가 없을지까지는 검증을 안해봐서... 된다 수준의 팁이네요.
서종범 18-03-13 23:37
 
 
 

Total 198
번호 제   목 글쓴이 날짜 조회 추천
198 [QT/Win32] MFC에서 Qt 사용하기 팁. (3) devilqoo 09-10 2919 0
197 [QT/X11] QML 모델을 C++ 코드로 구현하는 방법 중 하나 (1) 구름님 12-03 4654 0
196 [QT/X11] QWT for qt android (1) 구름님 03-07 6216 1
195 [QT/Embedded] QTcpSocket사용 시 플러그 뽑힘 증상 체크 방법 요원009 11-13 9919 0
194 [QT/Win32] QML 에서 CustomModule 을 import 하여 사용하기 tmdwn 05-18 5776 0
193 [QT/Embedded] Qt update함수/repaint함수 사용법좀 알려주세여.. (1) 잉농 05-14 5632 0
192 [QT/Embedded] C++ Exception을 활용한 런타임 콜스택 정보 얻기 (1) korone 04-01 5964 0
191 [QT/Embedded] Qt 5.4.1 raspberry Pi 프로그램 개발하기 (5) 구름님 03-31 19891 1
190 [QT/Win32] Qt 다국어 처리 (2) korone 03-17 11796 0
189 [QT/Win32] signal to signal devilqoo 02-13 5278 0
188 [QT/Win32] Qt x64 바이너리 제공 사이트 (1) 인라이… 02-12 5202 1
187 [QT/Embedded] 우분투 Qt5 크로스 컴파일 (14/11/26 2차 수정) (9) 김아무… 11-12 14759 0
186 [QT/Embedded] Qt 5.3.2에서 Mouse Double Click시 이벤트 문제 (2) korone 11-11 5317 0
185 [QT/Embedded] QtWinExtras korone 11-11 5333 0
184 [QT/Win32] Qt 코딩 스타일 (편집 편) (4) devilqoo 10-22 9662 0
183 [QT/Win32] Qt와 C++11 (2) devilqoo 10-12 10070 1
182 [QT/Win32] Qt 에서의 이벤트 처리 (5) devilqoo 10-09 9466 0
181 [QT/Win32] QList와 QVector의 비교. (2) devilqoo 10-02 6852 0
180 [QT/Win32] Qt에서 사용되는 컨테이너들을 정리해 보았습… (4) devilqoo 10-01 7768 0
179 [QT/X11] qmake DEFINES 변수에 공백문자가 포함된 값을 설… (1) 별님 09-25 4963 0
178 [QT/Win32] 데이터 압축 관련 qCompress(), qUncompress() (9) 구름님 09-16 5497 0
177 [QT/Win32] QML 로 One-Source Multi-Platform (iOS, Android) 실행 tmdwn 09-03 6973 0
176 [QT/Win32] QML 로 iOS Application 제작하기 tmdwn 09-02 6939 0
175 [QT/Win32] QML 로 Android Application 제작하기 (4) tmdwn 09-02 7392 2
174 [QT/X11] qt에서 메모리 조작하기. (2) 나무나… 07-25 7637 0
173 [QT/Win32] Q_DECLARE_FLAGS 매크로 (2) 구름님 07-11 6182 2
172 [QT/Win32] Q_PROPERTY 매크로 (6) 구름님 07-09 8496 2
171 [QT/Win32] Q_INTERFACE 매크로에 대해.. (4) 구름님 07-08 6005 2
170 [QT/Win32] windeployqt.exe라는 프로그램이 있습니다. (4) 구름님 07-07 11938 1
169 [QT/X11] Qt App을 Mac Appstore에 올리기 (3) korone 07-02 7484 0
 1  2  3  4  5  6  7  


About korone.net | Copyright 2003 korone.net. All rights reserved.