MCPcopy Index your code
hub / github.com/PyQt5/PyQt / __init__

Method __init__

QLabel/ImageRotate.py:27–48  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

25class Window(QWidget):
26
27 def __init__(self, *args, **kwargs):
28 super(Window, self).__init__(*args, **kwargs)
29 layout = QVBoxLayout(self)
30 self.imageLabel = QLabel(self)
31 self.imageLabel.setAlignment(Qt.AlignCenter)
32 layout.addWidget(self.imageLabel)
33 clayout = QHBoxLayout()
34 layout.addItem(clayout)
35 clayout.addItem(QSpacerItem(
36 40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum))
37 clayout.addWidget(QPushButton('水平翻转', self, clicked=self.doHorFilp))
38 clayout.addWidget(QPushButton('垂直翻转', self, clicked=self.doVerFilp))
39 clayout.addWidget(QPushButton(
40 '顺时针45度', self, clicked=self.doClockwise))
41 clayout.addWidget(QPushButton(
42 '逆时针45度', self, clicked=self.doAnticlockwise))
43 clayout.addItem(QSpacerItem(
44 40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum))
45
46 # 原始图片
47 self.srcImage = QImage('Data/fg.png')
48 self.imageLabel.setPixmap(QPixmap.fromImage(self.srcImage))
49
50 def doHorFilp(self):
51 # 水平翻转

Callers

nothing calls this directly

Calls 3

addWidgetMethod · 0.80
addItemMethod · 0.45
setPixmapMethod · 0.45

Tested by

no test coverage detected