1
Qsqlquer 모델에 확인란 열을 추가하고 싶습니다. 체크 박스는 데이터베이스에 연결되어 있지 않습니다. 델리게이트를 사용하는 것은 내가하려는 일에 대해 낮은 수준으로 보인다.Qsqlquerymodel에 위젯 추가
내가 (PyQt는)을 기반으로 할 것이다 사용하고자하는 코드 :
model = QtSql.QSqlQueryModel()
model.insertColumn(2) #checkbox column
checkboxes = list() #Used later to check checkboxe state
for i in range(0, model.rowCount()):
checkboxes.append((i, QtGui.QCheckBox())) #store row and checkbox in list
model.addWidget(i, 2, checkboxes[-1][1]) #addWidget in row(i), col(2) does not exist :(
- 는 코드가 간단하므로 위임을 사용하지 않을 수 있습니까?
- 모델에 확인란을 포함하지 않고 레이아웃을 사용해야합니까?
- 간단한 해결책이 누락 되었습니까?