[英]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.