간단한 모델 뷰 앱을 구현했습니다. 모델에 데이터가없는 경우 ListView는 빈 양식입니다. 모델에 데이터가 없다는 것을 알리는 편리한 메시지를 표시하는 방법을 알고 싶습니다. 고맙습니다.QT/QML : 모델에 데이터가 없을 때 메시지를 표시하는 방법
2
A
답변
1
목록 뷰와 텍스트 요소를 서로 위에 겹쳐서 표시합니다. 적어도 QtQuick2에이 같은 것을 할 수
ListView{
visible : if(model.count > 0) true;else false;
}
Text{
visible : if(model.count > 0) false;else true;
}
0
참 또는 거짓이 model.count에 따라로 설정하여 공개 :
import QtQuick 2.9
import QtQuick.Controls 2.2
ListView {
model: ...
clip: true
Label {
anchors.fill: parent
horizontalAlignment: Qt.AlignHCenter
verticalAlignment: Qt.AlignVCenter
visible: parent.count == 0
text: qsTr("Nothing to show yet!")
font.bold: true
}
}
관련 문제
- 1. VB.NET에 데이터가 없을 때 Gridview 표시
- 2. 바운드 데이터가 없을 때 GridView 바닥 글을 표시합니다.
- 3. 데이터가 없을 때 SqlDataReader가 행을 읽음
- 4. asp.net.vb 데이터가 없을 때 읽지 시도가 잘못되었습니다.
- 5. Grep : 조회수가 없을 때 사용자 메시지를 반환합니다.
- 6. 파일 스트림에 새 데이터가 없을 때 fgets 블록을 방지하는 방법
- 7. 데이터베이스에서 레코드를 찾을 수 없을 때 오류를 표시하는 올바른 방법
- 8. 목록보기가 비어있을 때 메시지를 표시하는 방법 android
- 9. 진행 메시지를 표시하는 방법?
- 10. 사용자 메시지를 표시하는 방법
- 11. DataGrid에 데이터가 없을 때 나타나는 기본 클래스 이름
- 12. Struts에서 성공 메시지를 표시하는 방법?
- 13. logcat에 긴 메시지를 표시하는 방법
- 14. DevExpress Xtra Report : 세부 밴드에 데이터가 없을 때 그룹 바닥 글에 라벨을 표시하는 방법은 무엇입니까?
- 15. 추가 데이터가 없을 때 Jquery flot에서 패닝을 비활성화하는 방법은 무엇입니까?
- 16. 읽을 데이터가 없을 때 소켓 읽기()가 잠시 멈춤.
- 17. Inputstream에 데이터가 없을 때 FileOutputStream에서 파일 생성 건너 뛰기
- 18. tableView에 사용할 수있는 데이터가 없을 때 맞춤 라벨 표시
- 19. 백본 : fetch() 모델에 데이터가 없습니다.
- 20. 번역 파일이 없을 때 YII 코어 메시지를 어떻게 수정합니까?
- 21. Progressbar를 표시하는 방법 데이터가 웹에서로드되는 경우?
- 22. 유효성을 검사 할 때 오류 메시지를 표시하는 가장 좋은 방법
- 23. 데이터베이스가 다운되었을 때 사용자 지정 메시지를 표시하는 방법
- 24. 보기에 "항목 없음"메시지를 표시하는 올바른 MVC 방법
- 25. 콘텐츠 파일이 없을 때 MSBuild를 실패하는 방법
- 26. 최대 볼륨 동안 실시간으로 메시지를 표시하는 방법
- 27. 라이브 TV에서 토스트 메시지를 표시하는 방법
- 28. 표준 SharePoint "액세스가 거부되었습니다"메시지를 표시하는 방법
- 29. 브라우저 창에서 새로 고침 메시지를 표시하는 방법
- 30. WAMP : 브라우저에 경고 메시지를 표시하는 방법?
안녕하세요,이 오류가 발생합니다 : QDeclarativeExpression : 표현 "볼 (기능 $() {return listView.model.count> 0? false : true}) "NO-NOTIFYable 속성에 의존합니다 : QDeclarativeFolderListModel :: count, 그리고 작동하지 않습니다 – catinred
그럼 당신은 그 카운트에 대한 NOTIFY 신호를 갖도록 QDeclarativeFolderListModel을 고칠 수 있습니다 속성을 사용하거나 NOTIFYable 인 listView.count를 사용해보십시오. –