programmazione:d:gtkd:hello_world
Questa è una vecchia versione del documento!
Hello world in GTK-D
Autore: Fabio Di Matteo
Ultima revisione: 03/07/2025 12:56
Un hello world che mostra le basi di una finestra GTK-D .
Trovo la documentazione un pochino carente al momento. Mi sono aiutato guardando gli esempi dentro la directory “demos” del repository ufficiale GtkD
import gtk.MainWindow; import gtk.Label; import gtk.Main; import gtk.Button; import std.stdio; void onClicked(Button b) { writeln("Cliccato."); } void main(string[] args) { Main.init(args); MainWindow win = new MainWindow("Hello World"); win.setDefaultSize(200, 100); auto mybtn=new Button(); mybtn.setLabel("Clicca"); mybtn.addOnClicked(delegate void(Button b){ onClicked(b); b.setLabel("Cliccato."); }); win.add(mybtn); win.showAll(); Main.run(); }
programmazione/d/gtkd/hello_world.1751540726.txt.gz · Ultima modifica: 03/07/2025 13:05 da Fabio Di Matteo
