Linux圖形編程感受

以前習慣了字符界面的編程,時間長了總讓人感到乏味,於是專門學習了一下Linux的GTK編程,很好玩,Linux下的GTK編程書籍大多都以一個簡單的例子,這個例子大都這樣: #include <gtk/gtk.h> /* 這個頭文件是編寫圖形主要頭文件,包含了圖形庫主要構件實現*/ int main(int argc, char **argv) { GtkWidget *object_window; /* 創建圖形對象構件*/ gtk_init ( &argc, &argv ); /* 初始化參數 */ /* 正式創建窗口實例,並設置了窗口的默認大小,本人在centos上的默認大小爲200x200*/ object_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); /*如果想創建自定義窗口大小,可以窗口實例創建後使用gtk_widget_set_size_request(window, 自定義數值1, 自定義數值2 ) 這個函數來調節 */ gtk_widget_show (object_window);/* 顯示對象窗口*/ gtk_main();/* 是程序進入循環*/ return 0; } 當然程序可以加入相關信號處理等等,但所有的圖形基礎都是上面所列出的,我覺得會了上面的基礎構件,其它的都不是事了,大家可以發揮自己的想象,如:編寫自己的圖片瀏覽器,音樂播放器等等,編寫類似QQ之類的聊天工具、視頻播放器等等。圖形編程的難點不是語言本身,而是要對很多圖形相關函數要了解。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章