新手學習GTK入門教程 第一講

2021-05-23 01:39:28 字數 1108 閱讀 6470

http://reciteword.cosoft.org.cn/yaoguang/ebook/gtk2-tut/book1.html  書在這個位置, 中文的,需要的可以現看看。

ftp.gtk.org   有最新版本的gtk

我們使用的是http://library.gnome.org/devel/gtk/2.90/

學習前,強 烈建議你有c語言基礎安裝: 

我用的是ubuntu的機器所以,安裝比較簡單

sudo apt-get install build-essential #這將安裝gcc/g++/gdb/make 等基本程式設計工具

sudo apt-get install gnome-core-devel #這將安裝 libgtk2.0-dev libglib2.0-dev 等開發相關的庫檔案

sudo apt-get install pkg-config #用於在編譯gtk程式時自動找出標頭檔案及庫檔案位置

sudo apt-get install devhelp #這將安裝 devhelp gtk文件檢視程式

sudo apt-get install libglib2.0-doc libgtk2.0-doc #這將安裝 gtk/glib 的api參考手冊及其它幫助文件

sudo apt-get instal glade libglade2-dev #這將安裝基於gtk的介面gtk是開發gnome視窗的c/c++語言圖形庫

安裝完成後,寫乙個程式測試,關於程式中的**,會在以後章節中說明

在某個目錄下建立 main.c檔案

使用命令 : gcc -o main main.c `pkg-config --cflags --libs gtk+-2.0` (注意 :這裡的'號不是單引號是數字1前面乙個按鍵)

然後 ./main 如果成功執行,表示gtk已經安裝完畢,如果沒有成功,自己再找其他方式安裝吧。

PCB學習第一講

第一講 概述 印刷電路板 pcb 的設計,是用來安裝,固定各個實際電器元件,並用銅箔走線實現其正確連線關係的一塊基板,是工廠加工製作的基礎。啟動pcb編輯器 設定工作環境 新增 net 設計pcb設計規則 放置元件並布局 pcb佈線 設計規則檢查 生成net 檔案儲存並列印 對於封裝的定義 元件的封...

機器學習 第一講

在監督學習中,我們給出資料組,並且已經知道正確的輸出是什麼樣,明確輸入和輸出之間的關係。監督學習問題可以歸類為回歸 regression 和分類 classification 問題。在回歸問題上,我們嘗試 乙個連續 continuous 的輸出結果,也就是說我們嘗試去map輸入變數到一些連續的方程。...

python學習第一講

usr bin python print 你好,世界 i 10 print i的值為 i if i 10 print i 10 elif i 20 print 10 20 import sys x runoob sys.stdout.write x n print x a y b print x p...