我找不到任何例子,无论是the documentation还是在GitHub中查找,我都不知道如何在全屏模式下创建窗口。有人想明白了吗?
js81xvg61#
未经测试,但通过阅读示例和挖掘repo,在Application trait上有一个mode方法。为您的应用程序实现此方法并返回window::Mode::Fullscreen可能就足够了。
Application
mode
window::Mode::Fullscreen
impl Application for App { ... fn mode(&self) -> window::Mode { window::Mode::Fullscreen }}
impl Application for App {
...
fn mode(&self) -> window::Mode {
}
cig3rfwq2#
在new方法中的Application impl中,您可以使用window::change_mode函数将窗口模式设置为全屏。
new
struct App;impl Application for App { ... fn new(_flags: ()) -> (App, Command<Self::Message>) { (App, window::change_mode(iced::window::Mode::Fullscreen)) } ...}
struct App;
fn new(_flags: ()) -> (App, Command<Self::Message>) {
(App, window::change_mode(iced::window::Mode::Fullscreen))
2条答案
按热度按时间js81xvg61#
未经测试,但通过阅读示例和挖掘repo,在
Application
trait上有一个mode
方法。为您的应用程序实现此方法并返回window::Mode::Fullscreen
可能就足够了。cig3rfwq2#
在
new
方法中的Application impl中,您可以使用window::change_mode函数将窗口模式设置为全屏。