프로젝트 대표이미지
프로젝트 제목 없음
DameKAGA 생성일2022. 10. 5 조회1726 좋아요0 스크랩0 댓글0
 
첨부 파일 비공개 기술 미판매 유사 개발 의뢰 미수락

퀘스트 5/7 - QT Layer 추가 및 빌드

2020. 5. 19 (화) 00:01 이영* 조회 231 좋아요 0 스크랩 0 댓글 0

개발 PC 를 옮기는 바람에 vmware 이미지를 통째로 옮기고...이런저런 삽질을 했습니다.

개발자는 역시 환경을 갖추면 손대지 말아야 하는가봅니다...

 

 

  • bitbake를 실행하여 성공한 결과 화면 제출

 

 

  • Desktop에서 Hello world 예제 실행 화면 제출
    그냥 Design에서 그리기만 했습니다. PyQt 만 해봤는데 좀 달라서 아직 적응이 잘 안되네요;

 

  • 보드 LCD에 출력된 Hello world 예제 실행 화면 제출
    출력하고 나니, 화면 크기를 잘못 설정했다는 걸 깨달았습니다.
    다음엔 딱 맞게 해봐야겠네요.

 

 

  • Hello World 예제 소스코드 제출

main.qml

import QtQuick 2.11
import QtQuick.Window 2.11

Window {
    visible: true
    width: 800
    height: 480
    title: qsTr("Hello World")


    Rectangle {
        id: rectangle
        x: 69
        y: 54
        width: 656
        height: 94
        color: "#a1f3a6"
    }
    Text {
        id: element
        x: 236
        y: 79
        width: 329
        height: 45
        text: qsTr("Hello World For STM32MP1")
        font.pixelSize: 26
    }

    Text {
        id: element1
        x: 336
        y: 217
        width: 130
        height: 27
        text: qsTr("Time to study!")
        font.pixelSize: 18
    }
}

 

 

크로스 컴파일을 지난 퀘스트에서 할때는 그냥 따라하기 개념으로만 해서,

이번에 다시 해보면서 조금 더 이해할 수 있는 계기가 되었습니다.

 

후... 점점 더 어렵네요...