FLTK基础 - 创建第一个窗口
// Fl.H是必须包含的头文件 #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Box.H> int main(int argc, char **argv) { // 创建一个窗口,接下来创建的widget都自动成为该窗口的子部件 Fl_Window *window = new Fl_Window(300, 180); // 创建一个Box,fltk会自动把它加入到window中 Fl_Box *box = new Fl_Box(20, 40, 260, 100, "Hello, World!"); // 设置box属性 box->box(FL_UP_BOX); box->labelsize(36); box->labelfont(FL_BOLD + FL_ITALIC); box->labeltype(FL_SHADOW_LABEL); // 告诉fltk不再给window添加子部件 window->end(); // 显示窗口,进入消息循环 window->show(argc, argv); return Fl::run(); }