Witam, mam kolejny problem z moim programem. Mianowicie: wyskakuje mi okienko z listą słów w postaci drzewa (manageWordList), na dole okienka jest przycisk Dodaj, po naciśnięciu wyskakuje kolejne okienko (addNewWord), tam wypełniam formularz, klikam OK i wysyłam sygnał added().
Funkcja uruchamiająca okno addNew:
void manageWordList::on_pushButton_released()
{
newWord = new addNew(this, words);
newWord->exec();
}
W konstruktorze klasy manageWordList mam funkcję connect:
connect(newWord, SIGNAL(added()), this, SLOT(printTree()));
gdzie printTree() to funkcja odpowiedzialna za generowanie drzewa w oknie manageWordList (czyli najzwyczajniej w świecie po dodaniu słowa chcę od nowa narysować drzewo - teraz z dodanym słowem).
Problem polega na tym, że pomimo emitowania sygnału added w addNew nie zostaje wywołana funkcja paintTree() w manageWordList. Dodam, że sprawdzałem i sygnał jest emitowany poprawnie.