widget_lineDrawer

Module Contents

Classes

class Widget_lineDrawer(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(listOfLines)[source]
delete_lines(key_id)[source]

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

set_lines(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(event, painter=None)[source]
get_extrema_lines()[source]