2014-02-20 22 views
-1

我正在閱讀Cairo tutorial,但我想用Python代替C.如何翻譯此代碼段?繪圖文本 - 將開羅翻譯爲Python

cairo_text_extents_t te; 
cairo_set_source_rgb (cr, 0.0, 0.0, 0.0); 
cairo_select_font_face (cr, "Georgia", 
    CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD); 
cairo_set_font_size (cr, 1.2); 
cairo_text_extents (cr, "a", &te); 
cairo_move_to (cr, 0.5 - te.width/2 - te.x_bearing, 
    0.5 - te.height/2 - te.y_bearing); 
cairo_show_text (cr, "a"); 
+0

這個問題似乎是題外話,因爲OP只是要求別人翻譯代碼。 –

回答

0

請注意,這些語句似乎都是對cairo函數的調用。除了最後的分號以外,在C和Python中對函數的調用是相同的。我不認爲這甚至需要問,假設Cairo庫在Python中可用。唯一的一點是導入和使用「導入爲」與類參考