私はかなり経験豊富なプログラマーですが、GUI プログラミングは初めてです。DFL 用に作成したプロット ライブラリを gtkD に移植しようとしていますが、図面が表示されません。次のコードは、空白のウィンドウを生成します。誰かが何が問題なのか教えてください、および/またはに数行を取得しDrawingArea
て結果を表示するための最小限のサンプルコードを投稿できMainWindow
ますか?
import gtk.DrawingArea, gtk.Main, gtk.MainWindow, gdk.GC, gdk.Drawable,
gdk.Color;
void main(string[] args) {
Main.init(args);
auto win = new MainWindow("Hello, world");
win.setDefaultSize(800, 600);
auto drawingArea = new DrawingArea(800, 600);
win.add(drawingArea);
drawingArea.realize();
auto drawable = drawingArea.getWindow();
auto gc = new GC(drawable);
gc.setForeground(new Color(255, 0, 0));
gc.setBackground(new Color(255, 255, 255));
drawable.drawLine(gc, 0, 0, 100, 100);
drawingArea.showAll();
drawingArea.queueDraw();
win.showAll();
Main.run();
}