QT C++ 응용 프로그램에서는 QML ModalDialog를 2 개의 버튼 (OK/CANCEL)으로 호출합니다.이 버튼은 화면에 제대로 표시되므로 아무런 문제가 없습니다.QML Modal 대화 상자에서 값을 검색하는 가장 좋은 방법
그러나 QT C++ 응용 프로그램에서 어떤 단추를 눌렀는지 검색하는 방법을 찾기 위해 고심하고 있습니다.
QML ModalDialog를 호출 할 때 사용자가 "확인"버튼이나 취소 버튼을 누를 때까지 기다리는 것이 어떻게 든 멈출 수 없습니다. QML ModalDialog를 호출하고 즉시 해당 부분을 종료하고 잇다.
QMetaObject :: invokeMethod는 QML 함수를 호출하고 반환 값을 가질 수 있지만 사용자가 버튼 중 하나를 누를 때까지 기다리지 않고 즉시 종료되므로 사용하지 않습니다.
이 QML ModalDialog를 내 응용 프로그램의 여러 곳에서 사용하고 싶습니다. (QML 모달 대화 상자에 내 QT C++ 응용 프로그램에서 다른 텍스트가 전달 될 수 있습니다.) 이에 대한 일반적인 해결책을 찾고있었습니다.
기본적으로및 일반 말하기 나는 이런 식으로 뭔가를 찾고 있어요 :
C/C++ RETURN_VALUE = QML_Modal_Dialog (....)
가사람이 올바른 방향으로 날 지점 수 있습니까? 감사합니다.