참고 :https://doc.qt.io/qt-5/qtdesigner-customwidgetplugin-example.html
1.뉴 프로젝트에서 커스텀 위젯 만들기 클릭. 익스포트할 클래스는 QDESIGNER_WIDGET_EXPORT 메크로로 표시.
(#include <QtUiPlugin/QDesignerExportWidget>) 해당 클래스가 있는 파일에 인클루드 할것..! 중요!!
2.프로젝트 -> 오른쪽 클릭 -> add files -> 헤더파일 인클루드 // 헤더파일은 따로 #include 하지말고 경로에만 넣어줄것.
3.lib 인클루드
주의 사항:
Qt 크리에이터 빌드 컴파일러 , dll 빌드 컴파일러 , dll 사용 프로젝트 컴파일러 세개가 전부다 일치해야 한다.
컴포넌트 클래스 컴파일시 큐티 크리에이터에 사용된 컴파일러와 같은 컴파일러를 사용할것.컴파일시 릴리즈 버전으로 컴파일 할것. 컴파일된 dll은 qt.tool.qtcreator.bin.design 폴더에 넣을것.
'QT' 카테고리의 다른 글
QT invokeMethod 예제 (0) | 2019.03.22 |
---|---|
qt msvc-version.conf 설정 (0) | 2019.03.18 |
Qt 동적 라이브러리 만들기 및 사용하기 (0) | 2019.03.16 |
정적으로 커스텀 위젯 추가하는 방법 (0) | 2019.03.10 |
커스텀 위젯 만들기 예제 (0) | 2019.03.10 |