본문 바로가기

Qt/라이브러리

(4)
Visual Studio 스타일 도킹 윈도우: Advanced Docking System for Qt 출처: Advanced Docking System for Qt | Qt Marketplace Advanced Docking System for Qt Qt Advanced Docking System lets you create customizable layouts using a full featured window docking system similar to what is found in many popular integrated development environments (IDEs) such as Visual Studio. Everything is implemented with standard Q marketplace.qt.io 라이선스: LGPL 2.1 테스트 환경: Windows 10 Home 2..
Qt에서 공유 라이브러리 만들기 https://wiki.qt.io/How_to_create_a_library_with_Qt_and_use_it_in_an_application 참조. https://doc.qt.io/qt-6.5/sharedlibrary.html 참조. 실행 환경: Windows 10 Home 22H2 64-bit 빌드 환경: Qt 6.5.0, Qt Creator 11.0.1, MinGW 11.2.0 64-bit 공유 라이브러리를 생성할 때에는 클라이언트 코드가 사용하려는 심볼들을 특별한 방식으로 표시해서 제대로 익스포트되도록 해야 한다. 이렇게 익스포트된 공유 라이브러리는 클라이언트가 임포트해서 사용할 수 있다. Qt는 클라이언트가 사용할 심볼을 익스포트, 임포트하기 위해 Q_DECL_EXPORT, Q_DECL_IMPO..
LED 인디케이터: QLedIndicator 출처: https://www.linux-apps.com/p/1132137/ QLedIndicator Simple LED indicator, very similar to KLed, but without KDE dependencies and with 2-color gradient. Widget subclasses QAbstractButton offering button functions. Included demo (screenshot) shows... www.linux-apps.com 라이선스: LGPL 3 테스트 환경: Windows 10 Home 22H2 64-bit, Qt 6.5.0, Qt Creator 11.0.1, MinGW 11.2.0 64-bit 리눅스 용으로 작성된 것 같은데 윈도우에서도 잘 ..
Qt/Qt Creator에서 외부 라이브러리 사용하기 https://doc.qt.io/qt-6.5/third-party-libraries.html 참조. https://wiki.qt.io/How_to_create_a_library_with_Qt_and_use_it_in_an_application 참조. 실행 환경: Windows 10 Home 22H2 64-bit 빌드 환경: Qt 6.5.0, Qt Creator 11.0.1, MinGW 11.2.0 64-bit QLedIndicator를 예로 들어 보자. QLedIndicator_libTest/ |---QLedIndicator_libTest.pro |---main.cpp |---mainwindow.cpp |---mainwindow.h |---mainwindow.ui |---lib/ |---qledindic..