On Sun, 20 Sep 2026, Niels M?ller Larsen wrote:

> I have been playing with gui programming to make some non web gui interfaces 
> for students.
> 
> I started witk Python and tkinter, and I have a prototype.
> Now I wanted a similar thing with the Go language.
> 
> To start I have taken a demo hello world off the modernc.org/tk9.0 website 
> just to check.
> It gives the following disappointing result:
> 
>  $ cat guitest10.go
> package main
> 
> import tk "modernc.org/tk9.0"
> 
> func main() {
>     tk.Pack(
>         tk.TButton(
>             tk.Txt("Hello, TK!"),
>             tk.Command(func() {
>                 tk.Destroy(tk.App)
>             })),
>         tk.Ipadx(10), tk.Ipady(5), tk.Padx(15), tk.Pady(10),
>     )
>     tk.App.Wait()
> }
> nml ~/golang/goto/guitk
>  $ go run guitest10.go
> # github.com/ebitengine/purego
> ../../../go/pkg/mod/github.com/ebitengine/[email protected]/struct_amd64.go:12:46:
>  undefined: syscall15Args
> 
> I am on go 1.26.2
> 
> I hope someone has a hint for me.
> 
> /Niels
> 
> Sent with Proton Mail secure email.

github.com/ebitengine/purego
Isn't supported on OpenBSD? (don't think it is)

If you want to build apps with a GUI for Go, you might be better
off using Fyne.


Reply via email to