2016-06-23 2 views
0

작은 점, "이름", "단계", "시간"의 4 개의 표가있는 표를 표시하고 싶습니다. 첨부 된 그림을 참조하십시오. 이 프로그램의 사용자가 줄을 클릭하면 전체 줄을 선택하고 두 번 클릭하면지도가 시작됩니다.오른쪽 표 위젯 찾기

내 용도로 가장 적합한 위젯은 무엇입니까? Listview, Talbeview, ListWidget, ...? Qt 5.6.0을 사용하고 있습니다.

QTableWidget을 사용해 보았지만 Excel 시트와 비슷합니다.

enter image description here

답변

1

당신은 당신이 항목 나무 작업 할 필요가 없기 때문에 QTableView으로 갈 수 있습니다. 또한 QTableView 위젯에 데이터를 표시하려면 QAbstractTableModel 클래스를 기반으로하는 자체 데이터 모델을 구현해야합니다. QTableView에는 마우스 클릭을 처리하는 데 사용할 수있는 clicked()doubleClicked() 신호가 있습니다.

관련 문제