在 C++ 中使用 FLTK 的简单电话簿

     2023-02-21     103

关键词:

【中文标题】在 C++ 中使用 FLTK 的简单电话簿【英文标题】:A simple phonebook using FLTK in c++ 【发布时间】:2011-04-14 09:05:51 【问题描述】:

大家好,我想在我的项目中使用 FLTK 用 C++ 制作电话簿。它应该具有添加、删除、修改和搜索数字的选项。 由于我是 FLTK 的新手,有人可以建议我应该使用哪些小部件以及如何使用? 此外,我计划将电话簿的内容写入一个文本文件,其条目将在需要时被检索/写入。所以非图形代码很容易。有人可以建议我如何使用 FLTK 将图形集成到其中吗? 提前致谢

【问题讨论】:

【参考方案1】:

我建议您先在纸上画出用户界面的草图。比如这样:

然后你去这里:http://www.fltk.org/doc-2.0/html/index.html 并找到你需要的小部件的名称。或者,执行 Hello World 示例,以便了解 FLTK 是如何编译到 C++ 程序中的。一些提示:您需要一个 按钮 用于添加、修改和删除,一个 输入 用于查找和编辑每个条目的详细信息以及一个 选择浏览器 用于名称列表。

【讨论】:

使用 FLTK 在 C++ 中绘制圆以及本书(PPP)与系统结果之间的一些奇怪之处

】使用FLTK在C++中绘制圆以及本书(PPP)与系统结果之间的一些奇怪之处【英文标题】:DrawingCircleinC++usingFLTKandsomeoddnessbetweenthebook(PPP)andtheresultofthesystem【发布时间】:2014-06-0907:40:50【问题描述】:在PPP(http://www.stroustrup.com/programmi... 查看详情

c++ FLTK 图像重绘

...布时间】:2014-10-2305:50:46【问题描述】:我正在制作一个简单的FLTK应用程序(在linux中),它需要在FL_Window中显示PNG图像。下一段代码:Fl_PNG_Image*pngImg;Fl_Box*boxImage;boxImage=newFl_Box(500,470,0,0);pngImg=newFl_PNG_Image("mai 查看详情

C++:帮助安装 FLTK

...尝试了什么?1)你有Cygwin工具集吗?如果没有,请下载。使用TAR命令从fltk的tar.gz文件中提取文件。在提 查看详情

是否可以使用标准 C++ 线程而不是 FLTK 超时来更新窗口?

】是否可以使用标准C++线程而不是FLTK超时来更新窗口?【英文标题】:IsitpossibletousestandardC++threadsinsteadofFLTKtimeoutstoupdatewindow?【发布时间】:2017-12-0220:04:47【问题描述】:我需要创建一个无需用户交互即可自行完成的简单动画。... 查看详情

使用c ++删除发送到FLTK中线程的数据

】使用c++删除发送到FLTK中线程的数据【英文标题】:deletingdatasenttothreadinFLTKusingc++【发布时间】:2014-06-0213:44:10【问题描述】:我正在执行一个长任务,在某个函数中实现,在FLTK(C++中)的一个新线程(即不是主GUI线程)中。... 查看详情

如何修复“Programmin 原则和实践使用 C++”一书中的 FLTK 头文件?

】如何修复“Programmin原则和实践使用C++”一书中的FLTK头文件?【英文标题】:HowtofixtheFLTKheaderfilesfrom\'ProgramminprinciplesandpracticeUsingC++\'book?【发布时间】:2019-05-1214:14:41【问题描述】:我正在遵循“编程原则和使用C++的实践”并... 查看详情

如何在 C++ 和 FLTK 中实现倒计时时钟?

...nC++andFLTK?【发布时间】:2015-08-1601:58:09【问题描述】:我使用ProgrammingwithC++中的FLTK和Gui库创建了一个小游戏,我想使用倒计时时钟计时器。FLTK有Fl::add_timeout(doublet,Callback)非常有用。问题是我想在我的类中使用该函数,以便在调... 查看详情

使用 FLTK 和 C++:制作一个在定义的框架内适合图像的函数

】使用FLTK和C++:制作一个在定义的框架内适合图像的函数【英文标题】:UsingFLTK&C++:Makingafunctionthatfitsanimagewithinadefinedframe【发布时间】:2014-11-0923:09:50【问题描述】:我正在编写一个程序,用户可以在其中键入图像的名称,... 查看详情

使用 fltk 时文本未出现在编译窗口中

】使用fltk时文本未出现在编译窗口中【英文标题】:Textnotappearinginthecompiledwindowwhileusingfltk【发布时间】:2020-05-2418:38:53【问题描述】:我正在阅读《C++编程原理与实践》一书。我正在学习如何使用fltk(第12章),并且我已经成... 查看详情

C++ FLTK 1.30 MSVCR120.dll 丢失

...issing【发布时间】:2014-10-0904:19:17【问题描述】:我目前使用C++FLTK库(v1.30)的问题是,我一直无法创建在其他PC上正常工作的发布版本。在阅读BjarneStroustrup的“使用C++进行编程原理和实践”时,我开始真正享受使用FLTK的乐趣,只... 查看详情

试图在 C++ 中的 Fltk GUI 中单击鼠标右键

】试图在C++中的FltkGUI中单击鼠标右键【英文标题】:TryingtogetrightclickinFltkGUIinc++【发布时间】:2018-04-1417:05:00【问题描述】:我的程序中有一个链接到回调方法的Fl_Button。我正在尝试检查它是右键单击按钮还是左键单击按钮。这... 查看详情

FLTK C++ Fl_line 不画

...:28【问题描述】:我的任务是调试一段代码,该代码旨在使用FLTK从4个点中绘制一个简单的多边形。MyWindow类派生自Fl_Window。Shape类是ClosedPolyline的父类。MyWindow和Shape都持有一个向量来绘制所有的形状。问题是编译运行后win.show()... 查看详情

带有 Microsoft Visual C++ 2010 Express 的 FLTK-1.1.10

...】:2012-07-1017:30:52【问题描述】:我正在尝试遵循编程-使用C的原则和实践,并且到目前为止我很喜欢它。上周初,我遇到了一个阻碍进一步进展的问题。我需要安装FLTK。在成功构建和运行FLTK-1.3.0(请参阅我的其他问题/ 查看详情

fltk 1.3 库中的 graph.h 在哪里?

...18:01:31【问题描述】:我按照Stroustrup的说明(编程原理和使用c++的实践)在我的编译器上安装了FTLK。本书中的示例使用了两个头文件,如下所示,编译器没有找到它们。任何人都知道我可以如何包含这些标题?这本书是几年前... 查看详情

带有更新/验证循环的 C++ FLTK 的 Fl_Input 数据

】带有更新/验证循环的C++FLTK的Fl_Input数据【英文标题】:C++FLTK\'sFl_Inputdatawithupdate/validateloop【发布时间】:2016-04-2003:54:22【问题描述】:FLTK是一个基于回调的GUI系统,但有时我需要用户在Fl_Input小部件中输入可接受的答案,然... 查看详情

FLTK C++ Callbakc 问题

】FLTKC++Callbakc问题【英文标题】:FLTKC++Callbakcissue【发布时间】:2015-06-1603:55:08【问题描述】:我正在尝试将this指针作为参数传递给我的callback(),但它的行为似乎与我的预期不同。我试图将调用者对象作为我的user_data传递(即ca... 查看详情

根据构建目标,在 fltk-rs 中使用 fltk::osxMenuBar 或 MenuBar

】根据构建目标,在fltk-rs中使用fltk::osxMenuBar或MenuBar【英文标题】:DependingonBuildTarget,usefltk::osxMenuBarorMenuBarinfltk-rs【发布时间】:2021-01-3006:24:41【问题描述】:我正在使用fltk-rs创建一个跨平台的GUI应用程序。根据我的目标平台... 查看详情

在 FLTK 中使用 GLUT [重复]

】在FLTK中使用GLUT[重复]【英文标题】:UsingGLUTinFLTK[duplicate]【发布时间】:2014-11-2714:09:10【问题描述】:我的应用程序由常规的FLTK小部件(按钮等)和一个OpenGL窗口组成。我的意图是使用GLUT在这个OpenGL窗口中绘制。按照说明here... 查看详情