def __init__(self, MainWindow): self.main_window = MainWindow self.setupUi(self.main_window) self.ui_connect = Ui_connect_window() self.ui_add_monster = Ui_monsters_options() self.main_window.resize(1280, 720) self.dock_campain.hide() self.dock_client.hide() self.toolbox_hexa_tabs.hide() self.actionHost_Game.triggered.connect(self.launch_host_game) self.actionConnect_to.triggered.connect(self.launch_connect_window) self.actionNew_Campain.triggered.connect(self.new_campain) self.actionAdd_Monsters.triggered.connect(self.add_monsters) self.button_rollatable.clicked.connect(self.set_encounter_table) self.button_rollamonster.clicked.connect(self.set_monster_stats) self.line_treasure_value.returnPressed.connect(self.set_treasure) self.button_generate_npc.clicked.connect(self.set_npc) self.button_clear_text.clicked.connect(self.clear_generated_npc) self.button_disease_generate.clicked.connect(self.set_disease) self.button_poison_generate.clicked.connect(self.set_poison) self.list_of_encounters = ["_"]*12 self.treasure_value = self.line_treasure_value.text() # slider for chance encounters on encounters tab self.slider_value = 10 # hook up slider change to setter functions self.slider_chanceofencounter.valueChanged[int].connect(self.changevalue)