1
Я пытаюсь установить rowspan во втором столбце моего QTableView, но каким-то образом логически я что-то упускаю. я только в состоянии получить А и В, но не C. Плюс я получаю предупреждение QTableView :: setSpan: диапазон не может перекрывать и QTableView :: setSpan: пядь одна ячейка не будет добавленУстановка строки Span в QTableView с использованием Python?
Мой фрагмент кода: -
startspan = 0
for i, tcname in enumerate(tcfilename):
if tcfilename[i]:
if i > 0:
print '#######################'
print 'startspan = '+str(startspan)+' i = '+str(i)
if tcname == tcfilename[i-1]:
#setSpan (row, column, rowSpan, columnSpan)
print 'if (from_row, till_row) '+str(startspan)+' '+str(i)
table_view.setSpan(startspan, 1, i, 1);
elif tcname != tcfilename[i-1]:
print 'Else no span (from_row, till_row) '+str(startspan)+' '+str(i)
table_view.setSpan(startspan, 1, i, 1);
if i == 1:
startspan = 0
else:
startspan = i
else:
break