def SignalForWebViewE(self, Start, End, Slice):
self.Start = Start
self.End = End
StartSlice = Start/self.Electrode.slices
EndSlice = End/self.Electrode.slices
gettingSmallMultipleNumber = (End-Start)/Slice
self.LayoutChangesOnSliceChange(self.Electrode.slices)
if not(self.PutAllLayout):
if EndSlice - StartSlice > -1:
q = StartSlice
IterationNo = EndSlice-StartSlice
if IterationNo ==0:
IterationNo = 1
for i in range(IterationNo):
WidgetTemp=self.Electrode.SmallMultipleElectrode[q]
WidgetTemp.show()
WidgetTemp.setMinimumSize(QtCore.QSize(SliceSizes,SliceSizes))
WidgetTemp.setMaximumSize(QtCore.QSize(SliceSizes,SliceSizes))
if i < 5:
self.layout.addWidget(WidgetTemp, 0, i ,QtCore.Qt.AlignCenter)
else:
self.layout.addWidget(WidgetTemp, 2, (i-5) ,QtCore.Qt.AlignCenter)
q=q+1
C = self.layout.itemAtPosition(0, (EndSlice-StartSlice)+1)
while (C is not None):
Widget = C.widget()
self.layout.removeWidget(Widget)
Widget.hide()
i = i + 1
C = self.layout.itemAtPosition(0, i)
A = QtGui.QWidget()
A.setMinimumSize(QtCore.QSize(SliceSizes,SliceSizes))
A.setMaximumSize(QtCore.QSize(SliceSizes,SliceSizes))
for i in range(5):
self.layout.addWidget(A, 2, i)
SmallMulitplesLayoutDesign.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录