Grazie non mi ero accorto dell'errore.
Un problema l'ho risolto
Allora il comportamento dell'applicazione dovrebbe essere questo.
Al click sul pulsante connetti la mia applicazione crea un istanza della classe Centrale. A questo punto la classe centrale lancia un thread che si connette ad un server tramite socket e aggiorna lo stato dei vettori zone partizioni e centrale (lo so che avrei dovuto creare dei metodi per non rendere disponibili direttamente quelle variabili ma sono pigro) nel mentre vorrei che ogni tot di tempo o comunque al cambio di una delle variabili venisse invocato il metodo update della mainwindow
Spero di essere stato abbastanza chiaro.
Per gli "eventi" allora sono giusto infatti era come pensavo grazie ora il problema è proprio l'invocazione del metodo update