본문 바로가기

fyne4

Go언어 - Fyne timer예제 Fyne tutorial에 있는 timer 예제입니다. 1. main.gopackage main import ( "time" "fyne.io/fyne/app" "fyne.io/fyne/widget" ) func showTime(clock *widget.Label) { formatted := time.Now().Format("03:04:05")//현재시각을 포멧에 따라 출력한다. clock.SetText(formatted) } func main() { a := app.New() w := a.NewWindow("Clock") clock := widget.NewLabel("") showTime(clock) w.SetContent(clock) go func() { t := time.NewTicker(time.S.. 2021. 1. 1.
Go언어 - Fyne 아이콘 이미지 설정 1. icon.png 이미지 파일을 준비합니다. 2. fyne 패키징 툴을 다운받습니다.go get fyne.io/fyne/cmd/fyne3. icon.png파일을 실행파일의 이미지로 패키징합니다.fyne package -icon icon.png 2021. 1. 1.
go언어 fyne table만들기 Fyne를 이용하여 GUI에서 테이블을 구현해 보았습니다.아직 익숙하지 않아서 굴러다니는 소스 복사해다가 몇가지 위치/사이즈만 변형시켜보는 수준이지만,필요하신 분이 있을지도 모른다는 희망에 올려봅니다.package main import ( "fmt" "fyne.io/fyne" "fyne.io/fyne/app" "fyne.io/fyne/layout" //"fyne.io/fyne/theme" "fyne.io/fyne/widget" ) func main() { app := app.New() //app 선언 //app.Settings().SetTheme(theme.LightTheme()) //밝은 테마 설정 w := app.NewWindow("Hello") //window 선언 entry := widget.Ne.. 2020. 4. 5.
go언어 fyne toolkit으로 gui 프로그래밍 하기 Go언어로 GUI를 만들려고 하니 이것저것 다른 GUI Toolkit을 만져보게 되네요. 오늘은 fyne라는 toolkit을 설치해볼까 합니다. 설치 방법은 비교적 간단한데요. 아래와 같이 입력하면 설치가 됩니다. (기본적으로 MSYS2 가 설치되어있어야 합니다.) go get fyne.io/fyne Hello world부터 띄워보겠습니다. // fyne_hello.go package main import ( "fyne.io/fyne/app" "fyne.io/fyne/widget" ) func main() { a := app.New() w := a.NewWindow("Hello") w.SetContent(widget.NewVBox( widget.NewLabel("Hello Fyne!"), widget.N.. 2020. 4. 5.