Как добавить отступы, размер шрифта и цвета в приложение fyne UI - PullRequest
0 голосов
/ 23 сентября 2019

Ниже приведен пример кода приложения для пользовательского интерфейса, который я реализую с помощью набора инструментов fyne, и не могу понять, как выровнять кнопки по левому краю, увеличить верхний текст и добавить цвета.

Я пытался создать собственную тему для реализации необходимых мне функций пользовательского интерфейса, но мне не хватает понимания Годока для инструментария fyne.Есть ли кто-нибудь, кто-то может указать мне, чтобы сделать эту работу?или предоставьте мне несколько указателей, так как инструментарий плохо документирован

это мой пример кода приложения

package main

import (
    "fyne.io/fyne"
    "fyne.io/fyne/app"
    "fyne.io/fyne/layout"
    "fyne.io/fyne/theme"
    "fyne.io/fyne/widget"
)

func main() {
    a := app.New()
    a.Settings().SetTheme(theme.LightTheme())
    w := a.NewWindow("myapp")
    w.Resize(fyne.NewSize(340, 600))
    w.SetContent(widget.NewVBox(
        widget.NewLabelWithStyle("myApp version1", fyne.TextAlignLeading, fyne.TextStyle{Bold: true}),
        widget.NewLabelWithStyle("Welcome to \n myAPp", fyne.TextAlignLeading, fyne.TextStyle{Bold: true}),
        layout.NewSpacer(),
        widget.NewButton("Register", func() {
            a.Quit()
        }),
        widget.NewButton("Login", func() {
            a.Quit()
        }),
    ))
    w.ShowAndRun()
}
...