本文整理汇总了Python中importer.Importer.updateSeries方法的典型用法代码示例。如果您正苦于以下问题:Python Importer.updateSeries方法的具体用法?Python Importer.updateSeries怎么用?Python Importer.updateSeries使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类importer.Importer
的用法示例。
在下文中一共展示了Importer.updateSeries方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: ImportChooser
# 需要导入模块: from importer import Importer [as 别名]
# 或者: from importer.Importer import updateSeries [as 别名]
#.........这里部分代码省略.........
QtGui.QApplication.UnicodeUTF8,
),
)
def updateWidgets(self):
logging.debug("In ImportChooser::updateWidgets()")
self.itemModel = QtGui.QStandardItemModel()
self.itemModel.setHorizontalHeaderLabels(
[
" ",
" ",
QtGui.QApplication.translate("ImportChooser", "Progress", None, QtGui.QApplication.UnicodeUTF8),
QtGui.QApplication.translate("ImportChooser", "Patient", None, QtGui.QApplication.UnicodeUTF8),
QtGui.QApplication.translate("ImportChooser", "Description", None, QtGui.QApplication.UnicodeUTF8),
QtGui.QApplication.translate("ImportChooser", "Images", None, QtGui.QApplication.UnicodeUTF8),
QtGui.QApplication.translate("ImportChooser", "UID", None, QtGui.QApplication.UnicodeUTF8),
]
)
self.tableView.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
self.tableView.setModel(self.itemModel)
self.tableView.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
self.tableView.setItemDelegate(ImportItemDelegate())
self.tableView.setSortingEnabled(True)
self.tableView.setColumnWidth(0, 20)
self.tableView.setColumnWidth(1, 30)
self.tableView.setColumnWidth(2, 80)
self.tableView.setColumnWidth(3, 260)
self.tableView.setColumnWidth(4, 190)
self.tableView.setColumnWidth(5, 60)
self.tableView.setColumnHidden(6, True)
def updateProgress(self):
logging.debug("In ImportChooser::updateProgress()")
self._importer.updateSeries()
if not self._importer.finished:
self.statusLabel.setText(self._msg)
QtCore.QTimer.singleShot(self._singleShotTime, self.updateProgress)
else:
self.stopButton.setDisabled(True)
self.cancelButton.setDisabled(False)
self.statusLabel.setText(
QtGui.QApplication.translate("ImportChooser", "Complete", None, QtGui.QApplication.UnicodeUTF8)
)
self.progressLabel.hide()
self.addButton.setDisabled(False)
self.importButton.setDisabled(False)
self.recursiveCheck.setDisabled(False)
self.tableView.setEnabled(True)
if self._importer.finished == 1 and self._warning:
QtGui.QMessageBox.warning(
self,
QtGui.QApplication.translate("ImportChooser", "Warning", None, QtGui.QApplication.UnicodeUTF8),
QtGui.QApplication.translate(
"ImportChooser",
"There are series you want to import"
+ " that already are in database. These series will"
+ " automaticaly be unchecked, if you want to"
+ " import any of them, check is manualy.",
None,
QtGui.QApplication.UnicodeUTF8,
),
)
elif self._importer.finished == 2:
values = self._importer.series.values()
error = False
seriesImported = 0