Heim > Backend-Entwicklung > Golang > Detaillierte Erklärung, wie goLang die Windows-Fensterschnittstelle entwickelt

Detaillierte Erklärung, wie goLang die Windows-Fensterschnittstelle entwickelt

藏色散人
Freigeben: 2021-07-26 15:17:51
nach vorne
7615 Leute haben es durchsucht

Ich habe heute danach gesucht. Habe bei einem Spaziergang etwas gefunden. Es versteht sich von selbst, dass Sie sich dieses Paket besorgen sollten, bevor Sie es herunterladen GUI-Entwicklung, aber es steckt noch viel mehr dahinter.

Noch ein Beispiel.

go get github.com/lxn/walk
Nach dem Login kopieren

Das müssen Sie selbst ausprobieren. Klicken Sie nach dem Schreiben des Codes auf „buIid

package main

import (
	"strings"

	"github.com/lxn/walk"
	. "github.com/lxn/walk/declarative"
)

func main() {
	var inTE, outTE *walk.TextEdit

	MainWindow{
		Title:   "xiaochuan测试",
		MinSize: Size{600, 400},
		Layout:  VBox{},
		Children: []Widget{
			HSplitter{
				Children: []Widget{
					TextEdit{AssignTo: &inTE, MaxLength: 10},
					TextEdit{AssignTo: &outTE, ReadOnly: true},
				},
			},
			PushButton{
				Text: "SCREAM",
				OnClicked: func() {
					outTE.SetText(strings.ToUpper(inTE.Text()))
				},
			},
		},
	}.Run()
}
Nach dem Login kopieren
“, um eine test.exe-Datei zu generieren. Habe es geöffnet. Es kam überhaupt keine Reaktion. Habe noch einmal genau hingeschaut. Es stellt sich heraus, dass ich etwas übersehen habe . Führen Sie go install und dann den Befehl rsrc aus. Nicht einfach zu bedienen. Es wird geschätzt, dass es unter go bin keine Möglichkeit gibt, es manuell zu erstellen und zu kopieren. Sie können sehen, dass eine rsrc.exe im Verzeichnis rsrc generiert wird diesen Geist. Kopieren Sie ihn nach GOROOT/bin. Führen Sie es aus

OK, die Installation ist abgeschlossen. Wie geht es weiter? Sehen Sie sich weiterhin an, was der Autor schreibt

Er muss eine test.manifest-Datei erstellen und

go build -ldflags="-H windowsgui"
Nach dem Login kopieren

schreiben und dann ausführen

rsrc -manifest test.manifest -o rsrc.syso

Dann führen Sie die Datei gerade aus

go get github.com/akavel/rsrc
Nach dem Login kopieren

Doppelklicken Sie auf test.exe. ok, die Operation war erfolgreich


Weitere technische Artikel zum Thema Golang finden Sie in der

Golang

Tutorial-Kolumne!

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung, wie goLang die Windows-Fensterschnittstelle entwickelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage