回答:
さて、私は自分で、ようやく必要な主要な機能であるsetSubsetString()を見つけました。誰がこのものに名前を付けたのですか?...その機能に関しては非常に直感的ではありません。
これが私が今使っているスケルトンです:
qgis.utils.iface
canvas = qgis.utils.iface.mapCanvas()
allLayers = canvas.layers()
for n in range(1, 201)
for layer in allLayers:
layer.setSubsetString('field_id = ' + str(n))
canvas.refresh()
canvas.saveAsImage('img_' + str(n) + '.png')
canvas.refresh()