2015-01-05 9 views
1

나는 BlackBerry 용으로 개발하려고 노력하고 있으며, 기본 지식을 배우고 배우기 위해 놀고있다.onClick으로 새로운 활동 시작하기

정말 간단하지만 버튼을 사용하여 새 활동을 시작하려면 어떻게해야합니까?

QML 파일에 onClick 속성이 있는데 {}에 넣을 코드를 모르겠습니다.

+0

"활동"이라고 할 때의 의미를 확인해야합니다. BB에 대해 지정된 것이 있습니까? – folibis

+0

화면이 @folibis로 변경되었습니다. – user3535901

답변

1

정확히 무엇이 기대되는지는 분명하지 않지만 새로운 시트를 만드는 예를 들어 줄 것입니다. 스프레드 시트는 현재 콘텐츠 위에 표시되는 전체 화면보기이며 일반적으로 애플리케이션의 주된 초점이 아닌 콘텐츠 또는 기타 활동을 작성 또는 편집하는 데 사용됩니다. 당신은 당신이 기존의 페이지에 첨부하고 내용을 정의 할 수있는 버튼을 클릭하면

Page { 
    Container { 
     Button { 
      text: "Open sheet" 
      onClicked: { 

      } 
     } 
    } 
} 

지금 새로운 시트를 엽니 다 :

는 이미의 버튼으로 Page을 가지고 있다고 할 수 있습니다. 그 후에 방법에서 newSheet.open()으로 전화하면됩니다.

Page { 
    Container { 
     Button { 
      text: "Open sheet" 
      onClicked: { 
       newSheet.open() 
      } 
     } 
    } 
    attachedObjects: [ 
     Sheet { 
      id: newSheet 
      Page { 
       Container { 
        Label { 
         text: "Sheet" 
        } 
        Button { 
         text: "Close sheet" 
         onClicked: newSheet.close() 
        } 
       } 
      } 
     } 
    ] 
} 

이는 버튼을 클릭 할 때 새 시트를 여는 예제입니다. TabsNavigationPane

+1

이것이 작동하는 동안 그는 NavigationPane과 Page를 사용해야한다고 생각합니다. 양식은 양식 제출에만 사용됩니다 –

+0

동의합니다. 질문은 약간 모호하여 마음에 드는 주먹을 썼지 만 NavigationPane이 더 나은 선택 일 가능성이 높습니다. 객체를 정의하고 사용하는 방법은 비슷하기 때문에 필요한 객체로 쉽게 변경할 수 있습니다. – pajaja

+0

새로운 QML 파일을 어떻게 만들 수 있습니까? 예를 들어 example1.qml의 버튼을 사용하여 example2.qml을 시작합니다. 어떻게해야합니까? – user3535901