如何在 Flutter Desktop 中更改标题栏图标
how to change title bar icon in flutter desktop
这是我更改标题但无法更改图标的方式。
void main() {
WidgetsFlutterBinding.ensureInitialized();
if (Platform.isWindows || Platform.isLinux || Platform.isMacOS) {
setWindowTitle('Title');
// setWindowMinSize(const Size(20, 20));
setWindowMaxSize(Size.infinite);
}
runApp(new MyApp());
}
标题取决于平台。 Window 看看 main.cpp
FlutterWindow window(&run_loop, project);
Win32Window::Point origin(10, 10);
Win32Window::Size size(1280, 720);
if (!window.CreateAndShow(L"Your title", origin, size)) {
return EXIT_FAILURE;
}
标题是硬编码的!
要更改 flutter 桌面应用程序的默认图标,您必须替换
- 对于Windows
windows/runner/resources/app_icon.ico
- 对于 MacOS
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_*.png
请注意,有些工具可以为 macOS 生成图标集,例如这个 online tool。
这是我更改标题但无法更改图标的方式。
void main() {
WidgetsFlutterBinding.ensureInitialized();
if (Platform.isWindows || Platform.isLinux || Platform.isMacOS) {
setWindowTitle('Title');
// setWindowMinSize(const Size(20, 20));
setWindowMaxSize(Size.infinite);
}
runApp(new MyApp());
}
标题取决于平台。 Window 看看 main.cpp
FlutterWindow window(&run_loop, project);
Win32Window::Point origin(10, 10);
Win32Window::Size size(1280, 720);
if (!window.CreateAndShow(L"Your title", origin, size)) {
return EXIT_FAILURE;
}
标题是硬编码的!
要更改 flutter 桌面应用程序的默认图标,您必须替换
- 对于Windows
windows/runner/resources/app_icon.ico
- 对于 MacOS
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_*.png
请注意,有些工具可以为 macOS 生成图标集,例如这个 online tool。