參考自官方文件
所有的打包方式見這篇文章
本文主要使用乙個示例**對grid方式進行講解
建立乙個grid容器:gtk_grid_new()
為視窗增加子容器:gtk_container_add(gtk_container(window), grid);
為grid容器增加部件:gtk_grid_attach(gtk_grid(grid), button, left, top, width, hight)
,位置由left
、top
決定,大小由width
、hight
決定
示例**:
#include
void
printhello
(gtkwidget *widget, gpointer data)
;void
activate
;int
main
(int argc,
char
*ar**)
void
activate
void
printhello
(gtkwidget *widget, gpointer data)
搭建windows平台GTK 3 0開發環境
最近在了解gtk 3.0介面開發相關,由於自身用的系統環境是windows,開個linux虛擬機器來開發的話總歸是麻煩了點,於是開始尋找 windows上快捷搭建 gtk 3.0 編譯環境的方法,在經過嘗試後,大概有三種辦法,下面會對這些方法進行詳細介紹。第一種方法便是是使用 msys2 跨平台編譯...
Fedora14下編譯安裝Gtk3 0
1.glib configure make make install pkg config modversion glib 2.0 export ld library path ld library path usr local lib 2.atk configure make make insta...
GTK 3 0相較與GTK 2 0下建立盒的變化
在學習使用glade軟體建立盒的過程中,發現gtk 3.0已經取消了gtk hbox new 和gtk vbox new 只需要在常規選項裡面修改橫向和垂直即可。但為了弄懂gtk 3.0與gtk 3.0的不同,還是查閱了一些資源,主要區別如下 一 gtk 2.0 橫向盒gtk hbox new gb...