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

Method __init__

QListView/SortItemByRole.py:79–93  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

77class Window(QWidget):
78
79 def __init__(self, *args, **kwargs):
80 super(Window, self).__init__(*args, **kwargs)
81 self.resize(600, 400)
82 layout = QVBoxLayout(self)
83 self.listView = QListView(self)
84 self.listView.setEditTriggers(QListView.NoEditTriggers)
85 layout.addWidget(self.listView)
86 layout.addWidget(QPushButton('恢复默认顺序', self, clicked=self.restoreSort))
87 layout.addWidget(QPushButton('唐', self, clicked=self.sortByClassify))
88 layout.addWidget(QPushButton('宋', self, clicked=self.sortByClassify))
89 layout.addWidget(QPushButton('元', self, clicked=self.sortByClassify))
90 layout.addWidget(QPushButton('明', self, clicked=self.sortByClassify))
91 layout.addWidget(QPushButton('清', self, clicked=self.sortByClassify))
92
93 self._initItems()
94
95 def restoreSort(self):
96 # 恢复默认排序

Callers 1

__init__Method · 0.45

Calls 3

resizeMethod · 0.95
_initItemsMethod · 0.95
addWidgetMethod · 0.80

Tested by

no test coverage detected