Python 3.3,PyQt 4.8.4。我对PyQt和Python(以及英语,我认为;)的了解并不好,所以我的研究中有很多问题。我在Qt Designer中制作了一个草稿,但仍然无法理解如何让它正常工作。我有第一页上的向导 - 2个QSpinBoxes,第二个 - 生成的纺签箱数量,等于第一页上方框中输入的值。试图搜索信号和插槽,但仍然无法理解。
我的代码本身 http://pastebin.com/UxvzFvJR
启动器是单独制作的http://pastebin.com/2sYtyg9z
答案 0 :(得分:0)
1:将您的旋转框生成代码(行list_x = []
到f += 1
)移至第2页initializePage。肮脏但有效:
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)