MBrendecke icon

QtWindow

MBrendecke | PRO | 03/21/19 02:23:45 PM UTC | 0 ⭐ | 364 👁️ | Never ⏰ | []
Python |

1.1 KB

|

None

|

0 👍

/

0 👎

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