package main

import (
	"fmt"
	"os"
)

func main() {

	app := NewQApplication(os.Args)
	_ = app

	/*
		btn := NewQPushButton("Hello world!", QWidget{})
		fmt.Printf("%#v\n", btn)

		btn.Show()
	*/

	wid := NewQWidget()
	_ = wid

	btn := NewQPushButton("Hello world!", wid)
	_ = btn

	btn.OnPressed(func() {
		fmt.Println("Clicked!")
	})

	wid.Show()

	app.Exec()

	fmt.Println("OK!")
}