-2

是否可以扩展 Fyne 的小部件按钮以在一个按钮内接受两个具有不同对齐方式的不同文本字段?例如,我想要一个按钮包含:

|FILE_NAME ....... FILE_SIZE|

我试图在我的按钮结构中添加额外的文本字段,但它被忽略了。

更新

这就是我尝试添加第二个文本的方式

func NewBasicIconButton (text, secondText string, icon fyne.Resource, action func()) *BasicButton {
b := &BasicButton{
    widget.Button{
        Text: text,
        Alignment: widget.ButtonAlignLeading,
        Icon: icon,
        IconPlacement: widget.ButtonIconLeadingText,
        OnTapped: action,
    },
    secondText,
    widget.ButtonAlignTrailing,

}

b.ExtendBaseWidget(b)
return b

}

4

1 回答 1

0

Fynewidget.Button并没有真正做到这一点 - 它提供 1 个文本和 1 个图标,尽管它们可以单独对齐,但图标不能是字符串内容。您可能需要一个自定义小部件来做到这一点。

于 2020-08-14T20:57:02.663 回答