import 'package:bitsdojo_window/bitsdojo_window.dart'; import 'package:flutter/material.dart'; import 'package:web_synchronization_tool/windows/windows_main_page.dart'; import 'package:window_manager/window_manager.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await windowManager.ensureInitialized(); WindowOptions windowOptions = const WindowOptions( center: true, backgroundColor: Colors.white,// fullScreen: true,//, title: '赢佳' // skipTaskbar: true, //跳过任务栏,任务栏无显示 // titleBarStyle: TitleBarStyle.hidden, //隐藏顶部标题栏 ); windowManager.waitUntilReadyToShow(windowOptions, () async { await windowManager.show(); await windowManager.focus(); }); runApp(const MyApp()); } class MyApp extends StatefulWidget { const MyApp({super.key}); @override State createState() => _MyAppState(); } class _MyAppState extends State { @override void initState() { super.initState(); //允许调整窗口大小 windowManager.setResizable(false); const double width = 1920; const double height = 1000; //设置最小大小 const windowSize = Size(width, height); windowManager.setSize(windowSize); appWindow.minSize = windowSize; windowManager.center(); windowManager.focus(); } @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), useMaterial3: true, ), // home: const MainPage(), home: const WindowsPage(), ); } }