code: def setup_prj_signals(self, ):
          
          log.debug("Setting up project page signals.")
          self.prj_seq_view_pb.clicked.connect(self.prj_view_seq)
          self.prj_seq_create_pb.clicked.connect(self.prj_create_seq)
          self.prj_atype_view_pb.clicked.connect(self.prj_view_atype)
          self.prj_atype_add_pb.clicked.connect(self.prj_add_atype)
          self.prj_atype_create_pb.clicked.connect(self.prj_create_atype)
          self.prj_dep_view_pb.clicked.connect(self.prj_view_dep)
          self.prj_dep_add_pb.clicked.connect(self.prj_add_dep)
          self.prj_dep_create_pb.clicked.connect(self.prj_create_dep)
          self.prj_user_view_pb.clicked.connect(self.prj_view_user)
          self.prj_user_add_pb.clicked.connect(self.prj_add_user)
          self.prj_user_remove_pb.clicked.connect(self.prj_remove_user)
          self.prj_user_create_pb.clicked.connect(self.prj_create_user)
          self.prj_path_view_pb.clicked.connect(self.prj_show_path)
          self.prj_desc_pte.textChanged.connect(self.prj_save)
          self.prj_semester_le.editingFinished.connect(self.prj_save)
          self.prj_fps_dsb.valueChanged.connect(self.prj_save)
          self.prj_res_x_sb.valueChanged.connect(self.prj_save)
          self.prj_res_y_sb.valueChanged.connect(self.prj_save)
          self.prj_scale_cb.currentIndexChanged.connect(self.prj_save)
docs: Setup the signals for the project page
  
          :returns: None
          :rtype: None
          :raises: None