0
나는 Qt documentation에 주어진 접근 방식에 따라 Qml에서 호출 할 수있는 C++ 함수를 만들었습니다. 이 이러한 조건 중 하나를 필요로Qml에서 개인 C++ 함수를 볼 수있게 만들기
이충족되어야 :
- 는 C++ 기능
public
및Q_INVOKABLE
또는 - 때로는
public slot
이를 작동 ++은 C를 확인 만드 동기화되지 않습니다 내 수업 설계와. 마찬가지로 Qml에서 호출 할 수있는 함수는 클래스 디자인에 따라 비공개입니다.
Q1. Qml에 함수를 보이게하고 여전히 비공개로 유지할 수 있습니까?
2. 이런 종류의 행동을 기대하는 것이 나의 디자인 결함인가?