def clear(self):
try:
model = self._item.model()
except (AttributeError, RuntimeError):
pass
else:
model.columnsInserted.disconnect(self._on_columns_inserted)
self.new_field_requested.disconnect(model.insert_field)
self._item = None
self._fields = []
self._new_field_edit = None
self.setTitle('')
if self.layout() is not None:
while self.layout().count():
item = self.layout().takeAt(0)
if item:
item.widget().deleteLater()
sip.delete(self.layout())
layout = QtWidgets.QFormLayout()
layout.setFieldGrowthPolicy(layout.FieldsStayAtSizeHint)
self.setLayout(layout)
metadata_edit.py 文件源码
python
阅读 19
收藏 0
点赞 0
评论 0
评论列表
文章目录