2011-10-10 1 views
2

Qt Creator를 사용하여 Symbian에서 스도쿠 게임을 프로그래밍하려고합니다.특수 컨테이너의 TextInput에서 텍스트를 가져 오는 방법 [Nokia Qt Qml]

내 스도쿠 게임은 TextInput 개의 요소가 한 문자 (숫자)로 제한된 9 x 9 직사각형의 Grid (QML 요소)으로 만들어집니다.
필요한 경우 여기에 코드를 붙여 넣을 수 있습니다.

스도쿠 그리드에서 모든 값을 단일 컨테이너로 가져올 수 있는지 모르겠으므로 값을 처리하고 플레이어가 승리했는지 여부를 결정하기 위해 C++ 코드로 보낼 수 있습니다. .

답변

0

각 TextInput 요소의 값을 읽습니다.

루프를 사용하여 TextInput을 얻을 수 있도록 TextInput 배열을 만들었 으면합니다. 그렇지 않으면 다음을 읽어보십시오. How to make an Array of Widgets

런타임시 How to access your child widgets을 확인할 수도 있습니다.

+0

안녕하세요, 개념을 이해합니다. 그러나 당신이 준 예제는 C++입니다. C++을 사용하여이 작업을 수행하는 방법을 알고 있습니다. 내 스도쿠 게임을 디자인 한 QML 파일이 있습니다. QML을 사용하여 TextInput 배열을 만들려면 어떻게해야합니까? 예를 들어 "Finished"버튼을 누르면 스도쿠 게임의 모든 TextInput에서 값을 얻을 수 있습니까? 여기에 붙여 넣거나 qml 파일을 보낼 수 있습니다. 감사의 말 – user988168

+0

이러한 이유로 QML을 사용하지는 않지만 직접 C++로 인터페이스를 만듭니다. 런타임 중에 컨트롤 배열을 가져올 수 있어야한다고 생각합니다. http://doc.qt.nokia.com/qq/qq03-big-brother.html – Riho