Advertisement
Guest User

python

a guest
Jan 23rd, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. #!/usr/bin/python3
  2. # -*- coding: utf-8 -*-
  3. import random
  4.  
  5. from PyQt5 import QtGui
  6. from PyQt5.QtWidgets import QApplication, QWidget, QLCDNumber, QCheckBox
  7. from PyQt5.QtWidgets import QGridLayout
  8. from PyQt5.QtWidgets import QPushButton
  9. from PyQt5.QtCore import QSize
  10. from PyQt5.QtWidgets import QApplication, QWidget, QLabel
  11. from PyQt5.QtGui import QIcon, QPixmap
  12.  
  13.  
  14. class Kalkulator(QWidget):
  15. def __init__(self, parent=None):
  16. super().__init__(parent)
  17.  
  18. self.interfejs()
  19.  
  20. def interfejs(self):
  21.  
  22. ukladKalk = QGridLayout()
  23.  
  24.  
  25. GRAJ=QPushButton("GRAJ!")
  26. GRAJ.clicked.connect(self.zmienliczby)
  27.  
  28.  
  29.  
  30. labelgora=QLabel()
  31. labelgora.setText("Game")
  32. labellewo=QLabel()
  33. labellewo.setPixmap(QPixmap("2.png"))
  34. labelsrodek=QLabel()
  35. labelsrodek.setPixmap(QPixmap("3.png"))
  36. labelprawo=QLabel()
  37. labelprawo.setPixmap(QPixmap("4.png"))
  38.  
  39.  
  40. ukladH = QGridLayout()
  41. self.setLayout(ukladH)
  42. ukladH.addWidget(labelgora,0,0)
  43. ukladH.addWidget(labellewo, 1, 0)
  44. ukladH.addWidget(labelsrodek, 1, 1)
  45. ukladH.addWidget(labelprawo, 1, 2)
  46. ukladH.addWidget(GRAJ,2,1)
  47.  
  48.  
  49. self.setLayout(ukladKalk)
  50.  
  51. self.resize(400, 300)
  52. self.setMinimumSize(QSize(400, 300))
  53. self.setWindowTitle("Gra")
  54. self.show()
  55.  
  56. def zmienliczby(self):
  57. x = random.randrange(1, 12, 1)
  58. y = random.randrange(1, 12, 1)
  59. z = random.randrange(1, 12, 1)
  60.  
  61. #labellewo.setPixmap(QPixmap(str(x).'jpg'))
  62. #labelsrodek.setPixmap(QPixmap(str(y).'jpg'))
  63. #labelprawo.setPixmap(QPixmap(str(z).'jpg'))
  64.  
  65.  
  66. if x==y and y==z:
  67. print("wygrales!")
  68. else:
  69. print("przegrales!")
  70.  
  71.  
  72.  
  73.  
  74. if __name__ == '__main__':
  75. import sys
  76.  
  77. app = QApplication(sys.argv)
  78. okno = Kalkulator()
  79. sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement