widget_line_drawer

Module Contents

class widget_line_drawer(minWinHeight=300, minWinWidth=300, is_light=True)[source]

Bases: PyQt5.QtWidgets.QWidget

Widget allowing to display several lines easily

signal_must_update
on_update_signal(self, listOfLines)[source]
delete_lines(self, key_id)[source]

Dele the lines :param key_id: id to delete :return:

set_lines(self, listOfLines, key_id=0, pen=None)[source]

Set the lines to display :param listOfLines: list of [x1, y1, x2, y2] corresponding to lines :param key_id: id of the trace :param pen: pen used to draw the lines :return:

paintEvent(self, event, painter=None)[source]
get_extrema_lines(self)[source]