![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 24.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki drobny problem utworzyłem w glade-3 dwa pkna powiedzmy że mainwindow secondwindow pierwsze okno ma przycisk btnOpen po kliknięciu którego otwiera się drugie okno a drugie btnClose które powinno zamknąć drugie okno. Okna zdefiniowane są w dwóch plikach
mainwindow.glade secondwindow.glade napisałem dwie klasy
i druga klasa
gdzie window2 to obiekt GtkWindow wszystko startuje ze skruptu
takie działanie powinno zamknąć drugie okno p kliknięciu na btnClose a zamyka oba i nie wiem w czym problem. Dodam że okna robiłem jako oddzielne projekty w glade ://////EDIT/////// Znalazłem rozwiązanie w construktorze obu klas dodawałem polecenie:
i druga klasa
i to był błąd ponieważ polecenie to nie powinno znaleźć się w drugiej klasie ponieważ gdy wywoływałem
reakcją na sygnał 'destroy' było zamknięcie wszystkich okien, takie działania powinno być możliwe tylko w przypadku pierwszego okna. Ten post edytował masel 3.10.2006, 07:30:58 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 12:54 |