1
私のQTableViewの2番目の列にrowspanを設定しようとしていますが、何とか論理的に何かが欠けています。私はAとBではなくCで取得することができていますプラス私はQTableView :: setSpan警告取得しています:スパンがとQTableView :: setSpan重複しないことができます:単一のセルスパンが追加されることはありませんがPythonを使用してQTableViewの行を設定していますか?
私のコードスニペットは、次のとおりです。 -
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