한국어
 

c++에서 qml id를 획득하는 방법

LISP 2021.06.03 15:00 조회 수 : 1832

안녕하세요.

main.cpp 외에 a.cpp, a.qml 을 만들었고 stackview 를 통해서 a.qml 로 화면전환이 이루어지게 구성하였습니다.

 

시그널과 슬롯 connection을 통해서 c++의 데이터를 qml에 전달하는데 성공을 했는데요.

 

c++에서 qml의 id를 얻어와서 c++ 내에서 데이터를 처리하고 qml에 반영할 수 있는 방법이 없을까요.

 

 

현재 qml에서 Qt Chart 를 하나 붙이고, 시리얼로 데이터를 입력받아 차트에 append 시키고 있습니다. 

 

c++에서 시리얼 데이터를 입력 받아서 시그널과 슬롯을 이용해

 

qml 의 connection으로 수신받은 데이터를 qml에 전달하고 그 데이터를 qml에서 차트에 append 시키고 있습니다.

 

 

제가 찾고 있는 방법은 c++ 에서 직접 차트에 append 시키고 싶습니다.

 

그러려면 현재 보여지고 있는 화면의 qml 을 c++에서 얻어와서 qml 내의 오브젝트 네임이나 아이디를 획득해야 하는데 방법을 잘모르겠습니다.

 

main.cpp 외에 다른 클래스 파일에서 qml 아이드를 얻어오는 방법에 대해 조언을 구합니다.

 

감사합니다.

번호 제목 글쓴이 날짜 조회 수
25 qml에서 cpp객체의 함수호출시 js함수를 콜백으로 넘기는 방법 [1] 데브스카이 2022.12.05 1844
24 외주할 때 어디서 하세요? 커피모카 2022.06.28 569
23 GridView 안에 Scrollbar System 2022.02.23 726
22 Qml 파일 c++ 라이브러리을 헤더파일에 추가 방법 file 플랑크 2021.11.01 1354
21 qtquick.Controls 1.x Label 사용 이유 [1] 플랑크 2021.10.20 962
20 1인개발자입니다. 앱을 개발해 보려고 하는데 도와주세요..ㅠㅠ prove 2021.10.10 456
19 코린이 QML 관련 질문 [2] 플랑크 2021.10.08 541
18 Qt lgpl 라이센스 문의 [3] banbol 2021.08.30 575
17 Qt wayland와 eglfs 플랫폼 문의 [2] banbol 2021.07.28 445
16 ListView Repeater 질문 ! [1] System 2021.07.06 455
15 커스텀 위젯 promote 방법 [2] LISP 2021.06.23 508
14 Qt ListView 테이블 간격? 조절 [2] file System 2021.06.21 498
13 다른 ui에서 버튼을 클릭하면 main ui로 전송 [1] LISP 2021.06.17 443
» c++에서 qml id를 획득하는 방법 [2] LISP 2021.06.03 1832
11 Qt 안드로이드 빌드 시 QtSerialPort로 USB to Serial 디바이스에 접근할 수 없나요? [2] 쿼카 2021.05.31 469
10 StackView 에서 ID 상호 호환?이 가능한가요 [2] LISP 2021.05.29 438
9 파이썬으로 GUI 프로그래밍 질문 [2] LISP 2021.05.25 476
8 QML Swipeview에서 loader의 사용방법 문의 [1] banbol 2021.05.24 486
7 QOpenGLFramebufferObject 에 대해 질문 드립니다. [2] 민토고 2021.04.23 8112
6 vmware ubuntu20.04 급한 질문입니다 ㅠㅠ file dotrim 2021.04.16 457