Fyne
是否可以扩展Fyne的小部件按钮,在一个按钮内接受两个不同对齐方式的文本字段?例如,我想要一个按钮包含:
|文件名。。。。。。。文件大小|
我试图在我的按钮结构中添加额外的文本字段,但被忽略了。
更新
这就是我尝试添加第二个文本的方式
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
}
widget.Button
并没有真正做到这一点——它提供了1个文本和1个图标,尽管它们可以单独对齐,但图标不能是字符串内容。您可能需要一个自定义小部件来完成此操作。