qt 4

python을 백앤드로 사용하는 qml 데모 - 2

HTML 삽입미리보기할 수 없는 소스 https://boa9448.tistory.com/41 python을 백앤드로 사용하는 qml 데모 - 1HTML 삽입미리보기할 수 없는 소스boa9448.tistory.com위와 다른 방식으로 qml에 파이썬 객체를 노출함  QML_IMPORT_NAME = "hamster.backend"QML_IMPORT_MAJOR_VERSION = 1위와 같이 노출할때 사용할 패키지 이름과 버전을 지정하고 @QmlElementclass Backend(QObject):노출할 클래스를 QmlElement로 장식해줌 import hamster.backend 1.0그리고 QML에서 포함  Backend { id: backend}Button { text: "Click me" ..

c++ qt에 material 테마 적용하기

이번 글에서는 다른 사람이 작성한 테마를 위젯 기반 프로젝트에 적용하는 방법을 알아봅니다 전체 순서는 다음과 같습니다 프로젝트 생성 테마 파일 준비 빌드 시스템에 추가 ui 작성 테마 적용 코드 작성 컴파일 후 실행 프로젝트 생성 QT Creator를 사용해서 프로젝트를 생성합니다 프로젝트는 위젯기반으로 생성합니다 빌드 시스템은 cmake로 설정한 뒤 넘어갑니다 성공적으로 생성한 뒤 잠시 기다리면 다음과 같은 모습을 볼 수 있습니다 ui를 미리 포함하지 않았다면 다소 다를 수 있습니다 테마파일 준비 준비한 테마를 프로젝트 폴더로 붙여넣기 합니다 (테마 파일은 첨부 파일을 참고합니다) 빌드시스템에 추가 빌드 시스템에 사용할 테마의 qrc파일을 등록합니다 앞에서 준비한 테마 폴더 내부에 resources.q..