英文:
Golang, fyne: How can I remove default minimize, maximize and close buttons?
问题
我想在Go语言中使用Fyne创建一个GUI应用程序,但是无法去掉最大化、最小化和关闭按钮的顶部边框。我只想创建一个简单的方形来制作一个现代化的GUI。希望有解决方案,谢谢帮助。
英文:
I want to create a gui app on golang with fyne and can't remove this top border with maximize, minimize, close buttons. I just want a simple square to create a modern gui. Hope exist a solution for this, thanks for help
答案1
得分: 0
驱动程序将创建一个标准的操作系统窗口,以提供最佳的用户体验。在桌面上,窗口会显示标准的按钮,而在移动设备上则没有。
要在桌面上去除边框,可以使用闪屏窗口功能。但用户将无法移动、调整大小或关闭该窗口。
drv := fyne.CurrentApp().Driver()
if drv, ok := drv.(desktop.Driver); ok {
w := drv.CreateSplashWindow()
}
英文:
The driver will make what is a standard OS window to give the best user experience. On desktop this is with the standard buttons, on mobile without.
To remove border on desktop you can use the splash window feature. But the user will not be able to move/resize/close this window.
drv := fyne.CurrentApp().Driver()
if drv, ok := drv.(desktop.Driver); ok {
w := drv.CreateSplashWindow()
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论