tech:go_lang_-_gui
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tech:go_lang_-_gui [2026/05/03 19:12] – Jean-Baptiste | tech:go_lang_-_gui [2026/07/16 13:32] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Go lang - GUI | ||
| + | |||
| + | Par nature Go n'est pas orienté utilisateur. | ||
| + | |||
| + | L' | ||
| + | |||
| + | |||
| + | Cependant il est possible d' | ||
| + | * Tk9 https:// | ||
| + | * Qt avec https:// | ||
| + | * Wails projet prometteur, mais pas compatible pour les anciennes versions. nécessite Node (Svelte, React, | ||
| + | * Flutter : Pour Android | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ## Qt - miqt | ||
| + | |||
| + | ~~~go | ||
| + | package main | ||
| + | |||
| + | import ( | ||
| + | " | ||
| + | " | ||
| + | |||
| + | " | ||
| + | ) | ||
| + | |||
| + | func main() { | ||
| + | |||
| + | qt.NewQApplication(os.Args) | ||
| + | |||
| + | btn := qt.NewQPushButton3(" | ||
| + | btn.SetFixedWidth(320) | ||
| + | |||
| + | var counter int = 0 | ||
| + | |||
| + | btn.OnPressed(func() { | ||
| + | counter++ | ||
| + | btn.SetText(fmt.Sprintf(" | ||
| + | }) | ||
| + | |||
| + | btn.Show() | ||
| + | |||
| + | qt.QApplication_Exec() | ||
| + | |||
| + | fmt.Println(" | ||
| + | } | ||
| + | ~~~ | ||
| + | |||
| + | FIXME | ||
| + | |||
