def __init__(self): super().__init__() self.setupUi(self) self.window = 'Client' self.ql = QtWidgets.QLineEdit("1200") self.setMouseTracking(True) self.start_button.clicked.connect(lambda: self.on_start_button_click()) with open("user_prefs.txt", "r") as user_prefs: text = user_prefs.read().splitlines() self.entered_ip.setText(text[0]) self.entered_port.setText(text[1]) self.entered_size.setText(text[2]) self.entered_filename.setText(text[3]) if text[7] == "True": self.checkBox_packetLimit.setChecked(True) self.entered_packetLimit.setText(text[8]) self.action_english.triggered.connect( lambda: self.change_language('eng')) self.action_russian.triggered.connect( lambda: self.change_language('ru')) self.action_remove_graph.triggered.connect( lambda: Graph.clear_graph(self.graph)) self.action_TCP.triggered.connect( lambda: self.change_connection_type('TCP')) self.menu_add_udp_limit()
def connect_triggers(self): self.action_remove_graph.triggered.connect( lambda: Graph.clear_graph(self.graph)) self.action_TCP.triggered.connect( lambda: self.change_connection_type('TCP')) self.action_UDP_.triggered.connect( lambda: self.change_connection_type('UDP')) self.action_lost_packets_off.triggered.connect( lambda: self.change_lost_packages_mapping(False)) self.action_lost_packets_on.triggered.connect( lambda: self.change_lost_packages_mapping(True))