Advertisement
MBrendecke

QtWindow

Mar 21st, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.10 KB | None | 0 0
  1. import sys
  2.  
  3. from PyQt5.QtGui import QIcon, QPixmap
  4. from PyQt5.QtWidgets import QWidget, QVBoxLayout, QPushButton, QApplication
  5.  
  6.  
  7. class Window(QWidget):
  8.     def __init__(self):
  9.         super().__init__()
  10.         self.btn1 = None
  11.         self.counter = 0
  12.         self.init_me()
  13.  
  14.     def init_me(self):
  15.         self.setGeometry(0, 0, 500, 500)
  16.         self.setWindowTitle("Test")
  17.         self.setWindowIcon(QIcon(QPixmap("icon.png")))
  18.         layout = QVBoxLayout()
  19.  
  20.         self.btn1 = QPushButton('Papier', self)
  21.         self.btn1.move(100, 100)
  22.         self.btn1.clicked.connect(self.btn_pressed)
  23.         self.btn1.setStyleSheet('QPushButton {background-color: #A3C1DA; color: red;}')
  24.         self.btn1.setIcon(QIcon(QPixmap("gold.png")))
  25.         layout.addWidget(self.btn1)
  26.         self.setLayout(layout)
  27.  
  28.         btn2 = QPushButton('Upgrade', self)
  29.         btn2.move(50, 50)
  30.  
  31.         self.show()
  32.  
  33.     def btn_pressed(self):
  34.         self.counter += 1
  35.         print(self.counter)
  36.  
  37.  
  38. if __name__ == '__main__':
  39.     app = QApplication(sys.argv)
  40.     window = Window()
  41.     sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement