Advertisement
Guest User

Untitled

a guest
Mar 7th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.86 KB | None | 0 0
  1. from PyQt5.QtWidgets import *
  2. import sys
  3.  
  4. app = QApplication(sys.argv)
  5.  
  6. w = QDialog()
  7.  
  8. lay = QGridLayout()
  9.  
  10. lbl = QLabel("Username:")
  11. lay.addWidget(lbl,0,0)
  12.  
  13. lbl = QLabel("Password:")
  14. lay.addWidget(lbl,1,0)
  15.  
  16. txtUsername = QLineEdit()
  17. lay.addWidget(txtUsername,0,1,1,2)
  18.  
  19. txtPassword = QLineEdit()
  20. txtPassword.setEchoMode(QLineEdit.Password)
  21. lay.addWidget(txtPassword,1,1,1,2)
  22.  
  23. def cmdOK(checked):
  24.     w.done(100)
  25.  
  26. def cmdCancel(checked):
  27.     w.done(100)
  28.  
  29. btn = QPushButton("OK")
  30. btn.clicked.connect(cmdOK)
  31. lay.addWidget(btn,2,1)
  32.  
  33. btn = QPushButton("Cancel")
  34. btn.clicked.connect(cmdOK)
  35. lay.addWidget(btn,2,2)
  36.  
  37.  
  38. w.setLayout(lay)
  39. r = w.exec()
  40. print(f"Po show z {r}")
  41.  
  42. if r == 100:
  43.     print(f"Tworze uzytkownia {txtUsername.text()} z haslem {txtPassword.text()}")
  44. else:
  45.     print(f"Anulowano operacje tworzenia uzytkownika")
  46.  
  47. app.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement