在Dart中創建圖形用戶界面(GUI)通常使用GUI庫,最常見的是Flutter。Flutter是跨平臺UI工具包,可以用來創建漂亮的、高性能的應用程序。下面是一個簡單的示例代碼,展示如何使用Flutter創建一個簡單的GUI界面:
```dart
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'My App',
home: Scaffold(
appBar: AppBar(
title: Text('My App'),
),
body: Center(
child: Text('Hello, World!'),
),
),
);
}
}
```
在上面的代碼中,我們首先導入了Flutter的`material`包,然后定義了一個`MyApp`類,繼承自`StatelessWidget`。在`build`方法中,我們使用`MaterialApp`和`Scaffold`來定義應用程序的整體結構,包括標題欄和主體部分。在主體部分使用`Center`和`Text`小部件來顯示"Hello, World!"的文本。
運行以上代碼,你將會看到一個簡單的GUI界面,其中包含一個標題欄和顯示"Hello, World!"的文本。通過學習Flutter的各種小部件和布局方式,你可以創建出更復雜、更豐富的GUI界面。