import sys
from PyQt5.QtGui import QIcon, QPixmap
from PyQt5.QtWidgets import QWidget, QVBoxLayout, QPushButton, QApplication
class Window(QWidget):
def __init__(self):
super().__init__()
self.btn1 = None
self.counter = 0
self.init_me()
def init_me(self):
self.setGeometry(0, 0, 500, 500)
self.setWindowTitle("Test")
self.setWindowIcon(QIcon(QPixmap("icon.png")))
layout = QVBoxLayout()
self.btn1 = QPushButton('Papier', self)
self.btn1.move(100, 100)
self.btn1.clicked.connect(self.btn_pressed)
self.btn1.setStyleSheet('QPushButton {background-color: #A3C1DA; color: red;}')
self.btn1.setIcon(QIcon(QPixmap("gold.png")))
layout.addWidget(self.btn1)
self.setLayout(layout)
btn2 = QPushButton('Upgrade', self)
btn2.move(50, 50)
self.show()
def btn_pressed(self):
self.counter += 1
print(self.counter)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = Window()
sys.exit(app.exec_())
Comments