0

我这样做了,但它不起作用

type buttonWithID struct {
    widget.ListItemID
}

func newButtonWithID(button widget.Button) *buttonWithID {
    newButton := &buttonWithID{}
    newButton.ExtendBaseWidget(newButton)
    newButton.ListItemID = 0

    return newButton
}

它返回此错误:

newButton.ExtendBaseWidget undefined (type *buttonWithID has no field or method ExtendBaseWidget)
4

1 回答 1

0

如果你想扩展 Button 那么你的结构必须嵌入widget.Button类型。额外的字段将在其下方添加。请参阅https://developer.fyne.io/tutorial/extending-widgets上的教程

于 2021-01-31T09:14:52.300 回答