问题标签 [fltk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 需要静态/非静态成员的帮助
我有一个看起来像这样的静态成员函数:
成员函数在类中定义如下
由于静态成员无法访问该类的任何其他成员(其他静态成员除外),我收到以下错误:
Mol111j.cpp:176:在静态成员函数中无效使用成员
whackamole_window::m' in static member function mole111j.cpp:177: invalid use of member
whackamole_window::mb'
如果我尝试使函数非静态,计时器似乎不起作用。那么我该如何解决这个问题并使用计时器访问 m 和 mb 成员?
c++ - 使用 SWIG 的 C++ 到 C 包装器(用于 FLTK)
我需要为 FLTK C++ 类生成包装器以在纯 C 中使用它。我知道 SWIG 可以做到这一点,而且我知道如何为 C#、Python 等生成包装器。但我不知道如何使用痛饮。这是一个简单的任务,但我找不到答案:) 请帮忙。
opengl - 如何与 GLU 链接?
我刚刚发现了 FLTK,并为我的测试制作了一个 makefile。这是我的生成文件:
(这是目标文件代码:)
这是它给我的错误:代码无关)user-interface - FLTK 中是否有多列列表框小部件?
我正在评估用于 C++ 开发的跨平台 GUI 工具包。我已经使用 Qt,但在这种情况下,LGPL 限制性太强(我需要静态链接)。
现在 FLTK 对于我的目的来说将是一个出色的库,因为它看起来既快速又轻量。但是,我无法弄清楚它是否具有多列列表框小部件。您知道,其中一个网格具有字符串和标题的行和列,可以单击以对列进行排序——最好都是具有原生外观。
FLTK中有这样的东西吗?怎么称呼?或者我应该改用 wxWidgets 吗?
c++ - 使用 FLTK 框架编译的问题
除了使用 fltk-config 脚本之外,我似乎在编译 FLTK 程序时遇到问题。
我已经从教程中的“Hello world”程序中复制了源代码。当我运行 fltk-config --compile hello.cpp 它打印出来
并编译得很好。但是当我自己打印同样的东西时,它说 ld.exe 找不到 -lcomct132。
我使用在 WinXP 下的 MinGW 上编译的 FLTK 1.3.0。
c++ - 具有许多 GUI 屏幕的程序的设计方法
我把自己搞糊涂了,到了无法回头的地步,觉得我的项目膨胀得太大了,无法跟上我目前的方式。
简而言之:
1) 有许多图形屏幕(窗口),每个屏幕都是在其自己的 .cpp 中定义的一个类,并附带一个带有公共和私有减速的 .h 标题。
2) 我正在使用 FLTK GUI 工具包,所以当我离开屏幕时,我会在其上调用“hide()”,我假设它会进行垃圾收集,然后我会创建一个新的实例,用于跟随任何屏幕。
我的问题是,如果一个屏幕(屏幕 A 可以调用它)创建另一个屏幕(屏幕 B),那么我必须在屏幕 A 中包含屏幕 B 的头文件,并在屏幕 A 的 .cpp 中创建一个指向屏幕 B 的全局指针。
IE。屏幕 A 的伪代码
这是最好的方法吗?我觉得它很草率(还有内存泄漏?),我应该有一个类似 .cpp/.h 的东西来跟踪一堆外部限定的指针;特别是有时我必须返回/前进屏幕(即可以从多个其他屏幕跳回主菜单屏幕)。任何建议表示赞赏!
c++ - C++ 动态显示或隐藏 FLTK 小部件?
我是 C++ 新手,以前从未使用过宏,但我相信它们可以让我解决以下问题,尽管我欢迎其他解决方案。
我写了以下宏:
我想这样称呼它
希望当程序执行时它会做相当于:
这个想法是,我想根据加载表单时读取的配置文件动态地制作 FLTK GUI 显示/隐藏小部件。
不幸的是,上面的宏似乎不起作用,而是它的作用是
这会导致编译错误,因为 button_i 不存在!
所以我的问题是:
A)是否可以在 C++ 中做到这一点?
B)宏能做到这一点吗?
C) 如果不能,那还能做什么?
D)如果宏可以做到这一点,那么我该如何修改上面的代码才能真正让它工作!
谢谢
c++ - 在 C++ 中使用 FLTK 的简单电话簿
大家好,我想在我的项目中使用 FLTK 用 C++ 制作电话簿。它应该具有添加、删除、修改和搜索数字的选项。由于我是 FLTK 的新手,有人可以建议我应该使用哪些小部件以及如何使用?此外,我计划将电话簿的内容写入一个文本文件,其条目将在需要时被检索/写入。所以非图形代码很容易。有人可以建议我如何使用 FLTK 将图形集成到其中吗?提前致谢
c++ - 如何将 fltk 文件与其他文件一起编译?
我有一个使用 fltk 类的 gui 窗口,当我自己编译它时可以正常工作。为此,我使用 - fltk-config --compile guiwindow.cpp
但我真的很想在我的项目中使用它。那么我该怎么做 - g++ -o go file1.cpp file2.cpp etc guiwindow.cpp
这样我就可以将这个 guiwindow 类与我的其他类一起使用?任何帮助表示赞赏。
顺便说一句,每当我尝试上面的 g++ 命令时,都会收到大量未定义的引用错误。
user-interface - 如何在 Ubuntu 中使用 g++ 编译 fltk 程序?
如何在 Ubuntu 中使用 g++ 编译 fltk 程序?
直截了当的问题。几个小时以来,我一直在寻找和尝试很多东西。我看到的一些例子需要X11R6,但我在我的电脑上只能找到X11。如果有人能告诉我,我将非常感激。