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

Method initUi

Demo/FramelessDialog.py:60–74  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

58 self.setGraphicsEffect(effect)
59
60 def initUi(self):
61 layout = QVBoxLayout(self)
62 # 重点: 这个widget作为背景和圆角
63 self.widget = QWidget(self)
64 self.widget.setObjectName('Custom_Widget')
65 layout.addWidget(self.widget)
66
67 # 在widget中添加ui
68 layout = QGridLayout(self.widget)
69 layout.addItem(QSpacerItem(
70 40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum), 0, 0)
71 layout.addWidget(QPushButton(
72 'r', self, clicked=self.accept, objectName='closeButton'), 0, 1)
73 layout.addItem(QSpacerItem(20, 40, QSizePolicy.Minimum,
74 QSizePolicy.Expanding), 1, 0)
75
76 def sizeHint(self):
77 return QSize(600, 400)

Callers 1

__init__Method · 0.95

Calls 2

addWidgetMethod · 0.80
addItemMethod · 0.45

Tested by

no test coverage detected