[英]No MediaQuery widget ancestor found. Scaffold widgets require a MediaQuery widget ancestor
将您的脚手架包装到 MaterialApp 或者您可以制作一个 class 并在其中 class 像这样调用 GraphScreen
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: GraphScreen(),
);
}
}
检查你的main.dart
和 MyApp(或任何你命名的)class,你应该用 MaterialApp 包装它。 它应该可以解决问题。
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Graphn',
home: GraphScreen(),
);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.