我在将数据从一个QWizard页面发送到下一个页面时遇到了问题。我使用QWizard对象的变量my_name作为容器。我的方法是:每当我在Page1上更改QLineEdit的文本时,我的QWizard对象的变量my_name都会更改。每当我在Page1上单击Next按钮时,就会使用QWizard.initializePage(2)方法初始化Page2。但是Page2上的QLabel对象不会根据QWizard对象的my_name变量进行更新。即使我也初始化了Page2。我的方法有什么问题?我的代码是:
im
我通过子类QWizard创建了一个向导,并通过子类QWizardPage创建了向导的页面。
当用户按下Back按钮时,我想显示一个确认对话框,如果用户在确认对话框中按no,我希望向导不要转到上一页。当单击 next 在QWizard对话框中时,将调用虚拟函数bool validatePage(),如果我们不想转到下一页(例如,当存在不完整字段时),则允许返回false。