You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
927 B
38 lines
927 B
import 'package:flutter/material.dart'; |
|
import 'package:window_manager/window_manager.dart'; |
|
import 'app/app.dart'; |
|
|
|
void main() async { |
|
WidgetsFlutterBinding.ensureInitialized(); |
|
|
|
// 配置窗口 |
|
await windowManager.ensureInitialized(); |
|
WindowOptions windowOptions = const WindowOptions( |
|
size: Size(1800, 1200), |
|
center: true, |
|
title: '文本转换', |
|
); |
|
windowManager.waitUntilReadyToShow(windowOptions, () async { |
|
await windowManager.show(); |
|
await windowManager.focus(); |
|
}); |
|
|
|
runApp(const MyApp()); |
|
} |
|
|
|
class MyApp extends StatelessWidget { |
|
const MyApp({super.key}); |
|
|
|
@override |
|
Widget build(BuildContext context) { |
|
return MaterialApp( |
|
title: '文本转换', |
|
debugShowCheckedModeBanner: false, |
|
theme: ThemeData( |
|
primarySwatch: Colors.blue, |
|
visualDensity: VisualDensity.adaptivePlatformDensity, |
|
), |
|
home: const AppScaffold(), |
|
); |
|
} |
|
}
|
|
|