2012-08-06 8 views
0

내 장치에서 Qt 4.7.1 등대를 사용하고 있습니다. 일반 Text 요소가 많이 포함 된 qml 응용 프로그램을 만들면 응용 프로그램을로드하는 데 많은 시간이 걸립니다 (몇 분). 텍스트는 특수한 형식이나 글꼴이없는 일반 텍스트입니다.qt - qml 성능

복잡한 위젯을 사용하여 훨씬 복잡한 qml 응용 프로그램을 만들고 싶기 때문에 업로드 시간을 줄이는 방법이 있는지 궁금합니다.

Qt 5가 qml 사용을 개선해야한다는 것을 알고 있습니다.

+0

Qt Creator에서 QML 프로파일 러를 사용해 보셨습니까? – fejd

+0

네,하지만이 응용 프로그램에는 특별한 nothig가 있습니다. 단지 Loader에있는 많은 Text 요소입니다. – user1335880

+0

QML의 Text 요소에 가장 긴 생성 시간이 있음을 발견했습니다! 그것은 너무 비싸 것으로 나는 그것과 함께 몇 가지 성능 문제가있다 : ( –

답변

2

로드하는 동안 적어도 윈도우 등을 표시하려면 할 수있는 일 중 하나는 Loader Element을 사용하고 잠시 후 (창 표시 후 등) 느린 개체로드를 지연하는 것입니다.

또한 대용량 항목의 표시를 훨씬 빠르게 처리하도록 설계되었으므로 직선 텍스트 요소 대신 ListView와 같은 것을 사용할 수도 있습니다.

+0

이것은 정확히 내가 뭘 .QML 페이지의 모든 요소를로드하는 로더 끝낼 때까지 gif 넣어 .... .... – user1335880