GTK編程入門

來源:互聯網
上載者:User
#include <gtk/gtk.h>int main(int argc,char *argv[]){    GtkWidget *window;//定義一個指向視窗的指標    char title[] = "Hello World";//設定表單的標題        gtk_set_locale();    gtk_init(&argc,&argv);//建立視窗        window = gtk_window_new(GTK_WINDOW_TOPLEVEL);    gtk_window_set_title(GTK_WINDOW(window),title);//設定標題    gtk_widget_show(window);//顯示視窗    gtk_main();//顯示    return 0;}//gtk.c

當然在GTK編程之前需要一個圖形工具包,就是GTK

下面簡單介紹下GTK:

 GTK(GIMP Toolkit)是一套跨平台的圖形工具包,完全按照LGPL許可協議發布。

下面來安裝GTK庫(以Fedora 17為例)

----yum install gtk+

----yum install gtk2-devel

下面就可以建立你的GTK程式了,如上所示~~~~~~~~~~~~~~~

寫好程式編譯器

gcc gtk.c `pkg-config --cflags --libs gtk+-2.0` -o gtk

開啟終端運行./gtk即可出現一個簡單的表單

注意:``是數字1左邊的那個鍵

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.