1: Move your spinboxes generate code(line list_x = []
to f += 1
) to page2's initializePage. Dirty but works:
class Ui_Wizard(object):
def addSpins(self):
list_x = []
...
...
self.wizardPage2.initializePage = self.addSpins
2: Register them as mandatory field:
self.wizardPage1.registerField("cols*", self.spinBox_col)