2011-03-22 10 views
1


런타임시 뷰에 요소를 추가하려면 어떻게해야합니까?
예를 들어, 일부 신호가 발생하면 응용 프로그램은 특정 행에 사각형을 추가해야합니다.
감사합니다.런타임에 요소 추가

답변

3

구성 요소를 사용하면 트릭을 수행해야합니다.

MySignalSource { 
    Row { 
     id: myRow 
     anchors.fill: parent 
    } 

    Component { 
     id: myRectComp 
     Rectangle { 
      width: 50 
      height: 50 
     } 
    } 

    onSignalFired: { 
     var rect = myRectComp.createObject(myRow) 
     rect.color = "black" 
    } 
} 

테스트하지 않았지만 그렇게 작동해야합니다.

+0

감사합니다. blakharaz, ListView 및 ListModel을 사용하여 문제를 해결했습니다. 제 질문은 분명하지 않다고 생각합니다. –