2013-03-09 44 views
2

我使用http://github.com/ungerik/go-cairo作爲開羅庫來畫到屏幕上。我對這個圖書館和一般的開羅完全陌生;然而,我一直在搜索這個庫和其他語言的各種cairo綁定的文檔,希望瞭解如何繪製到屏幕(不幸的是,我還沒有找到許多教程來繪製到屏幕上 - 僅用於將圖像保存爲.PNG)。油漆畫面與去開羅

這是我到目前爲止,並沒有產生任何效果(沒有顯示)。任何幫助,將不勝感激。

package main 

import (
    "github.com/ungerik/go-cairo" 
    "time" 
) 

func main() { 
    surface := cairo.NewSurface (cairo.FORMAT_ARGB32, 240, 80) 
    surface.SelectFontFace ("serif", cairo.FONT_SLANT_NORMAL, 
     cairo.FONT_WEIGHT_BOLD) 
    surface.SetFontSize(32.0) 
    surface.SetSourceRGB(0.0, 0.0, 1.0) 
    surface.MoveTo (10.0, 50.0) 
    surface.ShowText ("Hello World") 

    for { 
     surface.Paint() 
     time.Sleep (1000) 
    } 
    //surface.Finish() 
} 
+0

什麼是「不工作」是什麼意思? – zneak 2013-03-09 19:07:17

+0

@zneak對不起,這是我的愚蠢,我更新了問題 – weberc2 2013-03-09 19:11:28

回答