利用linux中的gtk程式開發包寫的計算器程式

2021-06-07 05:11:15 字數 820 閱讀 3340

my_win.c

#include

#include

#include

#include

gtkwidget *window;

gtkwidget *table1;

gtkwidget *table2;

gtkwidget *entry;

gtkwidget *button1,*button2,*button3,*button4,*button5,*button6,*button7,*button8;

gtkwidget *button9,*button10,*button11,*button12,*button13,*button14,*button15,*button16;

gtkwidget *vbox1,*vbox2,*vbox3,*vbox4;

float a=0;

float b=0;

char sy[3];

int method=0;

// int hasdot;

// int method;

void my_inte***ce()

void my_div(gtkwidget *widget,gpointer data)

else

}void my_clear(gtkwidget *widget,gpointer data)

void my_quit(gtkwidget *widget,gpointer data)

void my_connect()

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

GTK下的掃雷程式

include struct block static struct block map 整個地雷區圖 static gint width 10 雷區的寬度 static gint height 10 雷區的高度 static gint mines 10 總共的地雷數量 static gtkwidg...

GTK 重拾 09 GTK 中的元件(一)

一 寫在前面 在這篇文章中主要介紹了gtk 程式中的各種構件,這是講解構件的第乙個部分,另外一部分將在下乙個小節中講到。構件是建立乙個gui程式的基礎。在gtk 的長期發展過程中,一些特定的構件逐漸成為了大多數程式設計工具集和幾乎所有的作業系統的公用標準了。例如,按鈕,選擇框或者是乙個滑動條。對於g...

GTK 重拾 10 GTK 中的元件(二)

一 寫在前面 在上面乙個小節中,我們講解了在gtk 2.0中的一些常用的構件,在這一小節中,我們將繼續學習gtk 中常用的稍微複雜的構件,這裡我們主要是學習gtkcombobox,gtkentry,gtkiconview,gtkimage,gtkseparator,gtkstatusbar。好了,現...