Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python3
- # -*- coding: utf-8 -*-
- import sys
- from PyQt5.QtCore import QTimer, Qt
- from PyQt5.QtGui import QPixmap, QPainter, QPen, QColor, QBrush
- from PyQt5.QtWidgets import (QWidget, QComboBox, QApplication, QPushButton, QLineEdit, QListWidget, QFileDialog,
- QTextEdit, QDesktopWidget, QGroupBox, QHBoxLayout, QVBoxLayout, QLabel)
- class Test(QWidget):
- def __init__(self):
- super().__init__()
- self.state = None
- self.initUI()
- def initUI(self):
- pixmap = QPixmap("file_name.png")
- lbl = QLabel(self, alignment=Qt.AlignHCenter)
- lbl.setScaledContents(True)
- lbl.setPixmap(pixmap)
- hbox = QHBoxLayout()
- hbox.addWidget(lbl)
- vbox = QVBoxLayout(self)
- vbox.addLayout(hbox)
- vbox.addStretch()
- self.setLayout(vbox)
- self.setWindowTitle("test")
- self.setFixedSize(1200, 1000)
- self.show()
- def paintEvent(self, e):
- self.qp = QPainter()
- self.qp.begin(self)
- self.qp.setRenderHint(QPainter.Antialiasing)
- self.qp.setPen((QPen(QColor("green"))))
- self.qp.drawEllipse(100, 100, 30, 30)
- self.qp.end()
- if __name__ == '__main__':
- app = QApplication(sys.argv)
- ex = Test()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement