Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[GTK] Zdarzenia

Ostatnio zmodyfikowano 2011-10-01 17:29
Autor Wiadomość
szymx
Temat założony przez niniejszego użytkownika
[GTK] Zdarzenia
» 2011-10-01 17:07:52
Cóż kiedy zainstalowałem Glade mój Code Blocks wreszcie polubił się z GTK .
Czytam więc sobie kurs , i zrobiłem sobie kontener Vbox z 5 opcjami nazwanymi jak widgety : Dev , Codeblocks , Visual , Ranking i Wyjscie . Tyle że z tematu o zdarzeniach nie rozumiem co mam zrobić aby po :
- naciśnięciu wyjście program się zamykał
- reszta opcji - pokazuje się nowe okno np po Dev okno z informacjami o Dev CPP itd.
Proszę więc was o pomoc .
P-41587
DejaVu
» 2011-10-01 17:16:03
» Kurs GTK+, C++Zdarzenia lekcja

Nazwą sygnału dla zamknięcia okna jest "destroy". Za zakończenie działania głównej pętli GTK+ odpowiedzialna jest funkcja gtk_main_quit(). Tak więc aby po zamknięciu okna programu został zakończony jego proces, należy dopisać następującą linijkę:
C/C++
g_signal_connect( G_OBJECT( okno ), "destroy", G_CALLBACK( gtk_main_quit ), NULL );
P-41588
szymx
Temat założony przez niniejszego użytkownika
» 2011-10-01 17:22:00
Tyle że właśnie jak zmienię w tym sygnale okno na Wyjscie to Nic !
P-41589
DejaVu
» 2011-10-01 17:24:08
Moim zdaniem 'okno' oznacza 'okno', a nie klawisz 'wyjście'. To 'okno' chcesz zamknąć, a nie przycisk 'wyście'.

/edit:
Oczywiście mogę się mylić - nie używałem nigdy tej biblioteki :)
P-41590
szymx
Temat założony przez niniejszego użytkownika
» 2011-10-01 17:29:37
Dzięki mój głupi błąd dopiero zaczynam sie brać za obiekty to wiadomo ,myślałem że chodzi o wybierany klawisz , pomogło . Temat można zamknąć .
P-41591
« 1 »
  Strona 1 z 1