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(); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步