MCPcopy Create free account
hub / github.com/PyQt5/PyQt / __init__

Method __init__

QSplitter/RewriteHandle.py:86–103  ·  view source on GitHub ↗
(self, parent=None)

Source from the content-addressed store, hash-verified

84
85class SplitterWindow(QMainWindow):
86 def __init__(self, parent=None):
87 super(SplitterWindow, self).__init__(parent)
88 self.resize(400, 400)
89 self.setWindowTitle('PyQt Qsplitter')
90 textedit = QTextEdit('QTextEdit', self)
91 listwidget = QListWidget(self)
92 listwidget.addItem("This is a \nListWidget!")
93 treewidget = QTreeWidget()
94 treewidget.setHeaderLabels(['This', 'is', 'a', 'TreeWidgets!'])
95
96 splitter = Splitter(self)
97 splitter.setHandleWidth(8)
98 splitter.addWidget(textedit)
99 splitter.addWidget(listwidget)
100 splitter.addWidget(treewidget)
101 # Qt.Vertical 垂直 Qt.Horizontal 水平
102 splitter.setOrientation(Qt.Horizontal)
103 self.setCentralWidget(splitter)
104
105
106if __name__ == '__main__':

Callers

nothing calls this directly

Calls 6

SplitterClass · 0.85
addWidgetMethod · 0.80
__init__Method · 0.45
resizeMethod · 0.45
addItemMethod · 0.45
setOrientationMethod · 0.45

Tested by

no test coverage detected