ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Программист gtk
  #1  
Старый 17.06.2009, 12:36
Аватар для m1lo
m1lo
Banned
Регистрация: 30.05.2009
Сообщений: 167
Провел на форуме:
221264

Репутация: 33
По умолчанию Программист gtk

уважаемые! кодит ли кто на gtk? вот хочу научится, требуется ктото вроде учителя)) чтоб еси че моно было спросить))

заранее спс
 
Ответить с цитированием

  #2  
Старый 28.06.2009, 18:48
Аватар для xismyname
xismyname
Познающий
Регистрация: 07.09.2008
Сообщений: 79
Провел на форуме:
272452

Репутация: 10
По умолчанию

Цитата:
Сообщение от m1lo  
уважаемые! кодит ли кто на gtk? вот хочу научится, требуется ктото вроде учителя)) чтоб еси че моно было спросить))

заранее спс
писать все в чистом gtk+ тупо, возьми в руки glade и devhelp , главное чтобы devhelp содержал ман страницы о gtk+ и glade...

Все даже очень лягко :
1.Создай окно в glade,назави его windows ( без разницы ),сохрани glade файл.
2.Открой редактор и пиши :

Код:
#include <gtk/gtk.h>
#include <glade/glade.h>

static gboolean window_quit( GtkWidget *window,GdkEvent *event ,gpointer data);

int main(unsigned int argc ,char **argv){
	// Init gtk
	gtk_init( &argc,&argv );
	
	// Get glade file
	GladeXML *xml = glade_xml_new( "file.glade",NULL,NULL );

	// Get window
	GtkWidget *window = glade_xml_get_widget( xml,"window" );
	
	// Set signal
	g_signal_connect( G_OBJECT(window),"delete_event",G_CALLBACK(window_quit),NULL );
	
	gtk_widget_show_all( window );
	//....
	//....
	gtk_main();
	return 0;
}


static gboolean window_quit( GtkWidget *window,GdkEvent *event ,gpointer data){
	g_print( "Turn off...\n" );
	gtk_main_quit();
	return TRUE;
}

Компилируешь обычным способом,т.е. :
gcc file.c -o file `pkg-config --libs --cflags gtk+-2.0 libglade-2.0`


Надеюсь что смысл того что я хочу тебе сказать понял

Последний раз редактировалось xismyname; 15.08.2009 в 04:23..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программист в помощ VKSpamer С/С++, C#, Delphi, .NET, Asm 0 07.06.2009 20:43
Программист PHP ChrisX О Работе 9 22.01.2009 13:52
Нужен программист SpikeOne О Работе 2 09.01.2009 00:15
В Петербурге из рабства освобожден 23 летний программист dinar_007 Мировые новости 0 13.01.2006 22:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ