ssa

Форк
0
/
Start.go 
40 строк · 749.0 Байт
1
package gui
2

3
import (
4
	"fyne.io/fyne"
5
	"fyne.io/fyne/app"
6
	"fyne.io/fyne/canvas"
7
	"fyne.io/fyne/container"
8
	"fyne.io/fyne/widget"
9
)
10

11
type GUI struct {
12
	a   fyne.App
13
	win fyne.Window
14
}
15

16
func New() *GUI {
17
	a := app.New()
18
	win := a.NewWindow("Hello World")
19
	win.SetContent(widget.NewVBox(
20

21
		widget.NewLabel("Hello SSA!"),
22
		widget.NewButton("Quit", func() {
23
			a.Quit()
24
		}),
25
	))
26
	win.SetFixedSize(true)
27
	win.Resize(fyne.NewSize(480, 320))
28

29
	// image := canvas.NewImageFromFile("png/LBD.png")
30
	// win.SetContent(container.NewGridWithColumns(1, image))
31

32
	win.ShowAndRun()
33
	return &GUI{a: a, win: win}
34
}
35

36
func (g *GUI) VievImage() {
37
	image := canvas.NewImageFromFile("png/LBD.png")
38
	g.win.SetContent(container.NewGridWithColumns(1, image))
39
	// g.win.
40
}
41

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.