1

Gtk# と MonoDevelop を使用して、いくつかのグラフィック プリミティブ (線、四角形など) を描画したいと考えています。.NET Framework では、次のコードを使用しました

Graphics graphics=pictureBox1.CreateGraphics();
graphics.DrawLine(new Pen(Color.Black), 0,0,100,100);

しかし、どうすれば Gtk# を使ってそれを行うことができますか? クラス DrawingArea を見つけましたが、そのクラスでどのように描画できますか? 私を手伝ってくれますか?

4

1 に答える 1

1

Expose ハンドラーで Cairo コンテキストを作成し、それを使用して描画します。

チュートリアルについては、http://www.zetcode.com/tutorials/gtksharptutorial/drawing/を参照してください。

于 2012-10-28T00:08:03.877 に答える