Sygnał i gniazdo połączenia w .ui

głosy
0

Zacząłem grać trochę z Qt 4. A potem ja z natknąć się na problem Designer Qt .
W edytorze Signal / Slots mogę tylko konfiguracja połączeń, które są tam wymienione, a nie wszystkie szczeliny są wymienione.

Gdy próbuję go dodać recznie w pliku .ui, połączenie nie będzie działać.
Jeśli dodać go w interfejsie _ *. H plik działa dobrze, ale wtedy połączenie zostanie usunięte przy zmianie projektu.

Czy ktoś ma jakieś rady w jaki sposób można ominąć ten błąd? Albo zapytać inaczej:
Jak mogę sporządza wykaz Qt Designer wszystkie dostępne gniazda?

Utwórz 09/12/2008 o 14:46
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
2

Domyślnie nie wszystkie sygnały / pokazane są szczeliny. Można spróbować sprawdzanie „sygnały pokazać i szczelin inheritied z ....” pole wyboru w dolnej Corder lewej części „Konfigurowanie połączenia” okna, która pojawia się podczas próby utworzenia sygnału.

Poza tym, można zrobić to, co powiedział Marcin i używać automatycznych połączeń , lub ręcznie napisać połączyć oświadczenia w konstruktorze obiektu, który wykorzystuje interfejs.

Odpowiedział 09/12/2008 o 14:53
źródło użytkownik

głosy
0

Można spróbować użyć UIC za autoconnecting funkcję.

Jednak nie będzie mógł zobaczyć wszystkie dostępne gniazda, ale jeśli używasz tej samej nazwy zarówno projektant i kodu - powinny one zostać automatycznie połączony.

Odpowiedział 09/12/2008 o 14:50
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more