需要你的帮助来调整我的应用程序上的fine小部件的大小,我有以下几点:
middleLines := container.NewHBox(app.ListLines, linesDetails)
middleLines.Resize(fyne.NewSize(1000, 10000))
containerLines := container.New(layout.NewBorderLayout(toolbarLines, nil, middleLines, nil), toolbarLines, middleLines)middleCase := container.NewHBox(app.ListCases, casesDetails)
containerCases := container.New(layout.NewBorderLayout(toolbarCases, nil, middleCase, nil), toolbarCases, middleCase)
tabs := container.NewAppTabs(
container.NewTabItem("Lines", containerLines),
container.NewTabItem("Cases", containerCases),
)这是我的主窗口,但当我运行时,我会看到以下内容:Main App,正如您所看到的,我的文本条目和我的列表太小,无法显示文本。
如何调整此文本框和列表的大小?
发布于 2021-06-18 04:14:56
小部件的大小由容器布局控制,因此手动调用Resize将不起作用。请参阅https://developer.fyne.io/faq/layout
您正在将middleLines放置在边框布局的左侧元素中(布局的参数为上、下、左、右)-边缘始终缩小,以便中心可以扩展。如果从left参数中删除它,那么它将在中心扩展以填充空间。
https://stackoverflow.com/questions/68005561
复制相似问题