save code
This commit is contained in:
+21
-12
@@ -1,19 +1,28 @@
|
||||
// =====================================================================
|
||||
// 第 1 课:GUI 你好窗口 —— 起步骨架
|
||||
// ---------------------------------------------------------------------
|
||||
// 不要一次把所有代码抄上来!跟着教程一步步往这里加。
|
||||
// 教程文件:第01课-GUI你好窗口.md
|
||||
//
|
||||
// 想看完整答案:solutions/lesson_gui_1.cpp
|
||||
// 编译命令:cmake -B build -DLESSON=1 -DUSE_SOLUTION=ON && cmake --build build
|
||||
// =====================================================================
|
||||
|
||||
#include <FL/Fl.H>
|
||||
#include <FL/Fl_Window.H>
|
||||
#include <FL/Fl_Box.H>
|
||||
// TODO(步骤 2):还需要再 #include 一个头文件,才能用文字标签
|
||||
|
||||
int main() {
|
||||
// 创建窗口:宽 400,高 300,标题"抽卡世界"
|
||||
Fl_Window *window = new Fl_Window(400, 300, "抽卡世界");
|
||||
// TODO(步骤 1):在这里创建一个窗口对象 window
|
||||
// 窗口宽 400、高 300,标题写 "抽卡世界"
|
||||
|
||||
// 在窗口上放一个文字标签:位置(50,100),宽300,高100
|
||||
Fl_Box *box = new Fl_Box(50, 100, 300, 100, "欢迎来到抽卡世界!");
|
||||
box->labelsize(24); // 字号 24
|
||||
// TODO(步骤 2):在窗口里放一个文字标签 box
|
||||
// 位置 (50, 100),宽 300,高 100,文字 "欢迎来到抽卡世界!"
|
||||
|
||||
// 结束添加控件
|
||||
window->end();
|
||||
// 显示窗口
|
||||
window->show();
|
||||
// 进入事件循环(让窗口一直显示)
|
||||
return Fl::run();
|
||||
// TODO(步骤 3):让文字大一点(字号 24)
|
||||
|
||||
// TODO(步骤 1):告诉窗口"控件加完了",然后把窗口显示出来
|
||||
|
||||
// TODO(步骤 1):进入事件循环(让窗口一直显示),return Fl::run();
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user