Advertisement
Guest User

QWizard using PyQt5

a guest
Jan 17th, 2019
427
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. import os
  2. import sys
  3. from PyQt5.QtWidgets import QWizard, QWizardPage, QApplication
  4. from PyQt5.uic import loadUi
  5. from enum import Enum
  6.  
  7.  
  8. class MyWizard(QWizard):
  9.  
  10.     def __init__(self):
  11.         super().__init__()
  12.         self.setPage(Pages.page_one.value, PageOne(self))
  13.  
  14.  
  15. class PageOne(QWizardPage):
  16.  
  17.     def __init__(self, parent):
  18.         super().__init__(parent)
  19.  
  20.         self.ui = loadUi(os.path.join(__file__, '..', 'PageOne.ui'), self)
  21.  
  22. class Pages(Enum):
  23.     page_one = 1
  24.  
  25.  
  26. if __name__ == '__main__':
  27.     app = QApplication(sys.argv)
  28.  
  29.     wizard = MyWizard()
  30.     wizard.show()
  31.  
  32.     app.exec_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement