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

Method __init__

QListView/ImageView.py:143–170  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

141class ImageView(QListView):
142
143 def __init__(self, *args, **kwargs):
144 super(ImageView, self).__init__(*args, **kwargs)
145 self.setFrameShape(self.NoFrame)
146 self.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
147 self.setEditTriggers(self.NoEditTriggers)
148 self.setDropIndicatorShown(True)
149 self.setDragDropMode(self.DragDrop)
150 self.setDefaultDropAction(Qt.IgnoreAction)
151 self.setSelectionMode(self.ExtendedSelection)
152 self.setVerticalScrollMode(self.ScrollPerPixel)
153 self.setHorizontalScrollMode(self.ScrollPerPixel)
154 self.setFlow(self.LeftToRight)
155 self.setWrapping(True)
156 self.setResizeMode(self.Adjust)
157 self.setSpacing(6)
158 self.setViewMode(self.IconMode)
159 self.setWordWrap(True)
160 self.setSelectionRectVisible(True)
161 self.setContextMenuPolicy(Qt.CustomContextMenu)
162 # 解决拖动到顶部或者底部自动滚动
163 self.setAutoScrollMargin(150)
164 self.verticalScrollBar().setSingleStep(ScrollPixel)
165 # 设置model
166 self.dmodel = QStandardItemModel(self)
167 self.setModel(self.dmodel)
168
169 # 大图控件
170 self.bigView = BigImageView(background='#323232')
171
172 def addItem(self, image):
173 if isinstance(image, str):

Callers 1

__init__Method · 0.45

Calls 1

BigImageViewClass · 0.85

Tested by

no test coverage detected