def draw_network(self, links):
# get the units
self.dunits = self.mainwindow.projectgui.projectproperties.dataset.dunits
self.lunits = self.mainwindow.projectgui.projectproperties.dataset.lunits
logger = logging.getLogger()
if(not links):
logger.info("Links sent was None. Ignoring request to draw!")
return
logger.info("Creating assignment items for %d links " % len(links))
for link in links:
self.add_assign_asset_item(link)
spacerItem = QtWidgets.QSpacerItem(
20,
40,
QtWidgets.QSizePolicy.Minimum,
QtWidgets.QSizePolicy.Expanding)
self.ui.assign_asset_item_parent_layout.addItem(spacerItem)
# now populate select_diameter_combobox with unique diameters
dia = [str(y) for y in sorted(set(x.diameter_ for x in self.myplotitems.values()))]
self.ui.select_diameter_combobox.clear()
self.ui.select_diameter_combobox.addItems(dia)
评论列表
文章目录