问题标签 [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.

0 投票
1 回答
1130 浏览

linux - 如何在 FLTK 中编写面板任务栏以在 Linux 系统上使用

我需要用 C/C++ 编写一个小应用程序来实现一个面板任务栏,比如在桌面窗口(特别是 Linux 系统上的 xorg 桌面)顶部显示信息。我需要避免 GUI 编程的臃肿和陡峭的学习曲线。

我的研究指向 GTK+/GTKmm 或 FLTK。看起来 FLTK 可能更容易掌握,并且最有可能提供一个具有最小依赖性的小型干净包。所以到目前为止,我的研究都是基于 FLTK 的。

我一直在做一些阅读,并且正在努力找出如何编写一个基本程序,该程序将创建一个狭窄的未装饰窗口,该窗口以最大化其他应用程序不会掩盖它的方式覆盖监视器的宽度。到目前为止,我发现的 FLTK 教程(包括 FLTK 文档)仅实现了带有可在屏幕上移动的边框的标准窗口。

我想首先在 FLTK(或 GTK+/GTKmm)中编写一个简单的程序,该程序在屏幕上创建一个 20 像素深的条,其中包含“hello world”消息。该栏的区域将保留在其他程序可以访问的区域之外,以便最大化另一个应用程序不会隐藏“hello world”消息。我认为这与 WM_STRUT_PARTIAL 属性有关,但我在 FLTK 中找不到有关此的信息。

这样做部分是为了了解如何编写一个简单的 GUI 程序,部分是为了解决我的特定需求。

我正在寻找任何帮助/指导,让我朝着正确的方向开始。非常感谢。

0 投票
1 回答
1993 浏览

user-interface - 如何在 FLTK 中获取下拉菜单?

我正在用 FLTK 制作一个 GUI,我想知道是否有一个类似于下拉菜单的小部件。我希望显示一个值,然后让用户单击该值(或与之关联的其他内容),然后显示一个值列表供用户从中选择一个,然后列表再次折叠。我一直没有成功找到可以做到这一点的小部件的文档,所以我想我会问。任何帮助表示赞赏。

0 投票
1 回答
505 浏览

sdl - 在现有 sdl_opengl 上下文上绘制小部件

是否有任何积极开发的开源(GPL 很好)库可以在现有的 SDL/OpenGL 上下文中绘制按钮、菜单等小部件?我听说过 FLTK,但它似乎创建了自己的窗口和自己的 OpenGL 上下文来绘制小部件。

0 投票
1 回答
617 浏览

c++ - 如何在 FLUID gui 编辑器中旋转小部件

我正在学习本教程(第 98 页),但遇到了很多麻烦。它似乎有点过时或其他什么,但目前困扰我的是它告诉我

并没有说如何,只是展示了我完成后应该如何看的图片。

我正在查看我的 hrot 滚轮的属性页面,但找不到任何使其水平的选项。我该怎么做呢??

0 投票
1 回答
4339 浏览

user-interface - MSVC 中的 FLTK 需要 x11 标头吗?

我现在正在尝试学习如何使用 FLTK(在 MSVC 2008 中)。我得到了正确编译的所有库,但是当我尝试运行这个程序时:

我收到了这个错误

我可以说它缺少 x11,但我做了一个快速的谷歌搜索,我找不到关于这个主题的任何帮助。顺便说一句,我正在运行 v1.3.0。

谢谢你的时间。

0 投票
1 回答
163 浏览

java - Java中如何进行gui移植?

我有一个 Qt(c++) 和 FLTK (lua) GUI 正在运行。我在桌面上并排运行 Java AWT/Swing GUI。

我现在如何将 Qt/FLTK GUI 窗口 AZ 注入到我的 JAva 窗口或 JWindow 中?这样它就变成了这样的树:

谢谢

0 投票
1 回答
477 浏览

windows-7 - Fltk1.1 与 MinGw?

我有一个在 linux 中编译的项目,我现在正试图在 Windows 7 的 MinGw 下编译它。该项目包括 fltk 库。当我尝试编译时,我收到未找到 FL/Fl.h 文件的消息 -

我下载了 fltk 1.1 文件并将它们解压缩到我的桌面。我进入目录,配置并成功编译文件。那么我在这里缺少什么来安装它?我认为使用#include<>,如果库安装正确,无论文件在哪里,它都会找到文件。那么在 MinGw 下还需要什么?任何帮助表示赞赏。

0 投票
1 回答
626 浏览

dll - 如何在 MinGW 中使用 FLTK 1.1 dll?

我正在尝试使用使用 fltk 库的 MinGW 编译一个项目。每当它使用 fltk 访问文件时,它都会告诉我“找不到 -lfltk”。

我知道这归结为获取库的 .dll 以及我把它放在哪里,但是我在弄清楚这一点时遇到了很多麻烦。我在 fltk 文件夹中找到了两个文件,分别名为 fltk.lib.dsp 和 fltkdll.dsp。我试图将这些文件放在我的 system32 文件夹中,但这不起作用。我猜那是因为它们都是 VC++ 6 项目文件,实际上不是 .dll 和 .lib 文件。我找到了这篇文章:

http://www.fltk.org/articles.php?L372+I0+TFAQ+P1+Q

但我不明白它在说什么。

您将需要定义 FL_DLL 预处理器符号以获取嵌入在 FLTK 头文件中的正确链接命令。

这意味着什么?我需要#define在我include的 s 之前做些什么吗?这句话如何翻译成代码?

如果我不在正确的轨道上,请告诉我。任何帮助表示赞赏。

编辑:

另外,我将PATH变量设置为 C:\MinGW/bin/。我尝试在那里设置文件,但这也不起作用。我知道我必须对这些 .dsp 文件做些什么,但不知道是什么。

0 投票
6 回答
7382 浏览

c++ - Stroustrup's Simple_window.h

I am trying to get the graphics examples to work from Stroustrup's Principles and Practices ...C++, to no avail (yet). I have installed the fltk stuff, and know that is working fine as I managed to get a window to display using with a program suggested in the appendix of his book:

However, trying my own using his Simple_window.h (can be found on his site) gives "reference to ‘Window’ is ambiguous", since it's already at usr/include/X11/X.h . So I tried specifying the namespace to the relevant one:

But this gives me a bunch more errors I don't understand:

etc.

I feel mastering graphics is going to be a long and rocky road -_-

0 投票
2 回答
5021 浏览

c++ - 在 C++ 代码中使用 fprintf

我有一个奇怪的问题。当我尝试编译下面的代码时,它按预期工作而没有失败:

但是当我尝试将此程序连接到具有 FLTK 用户界面的按钮时,它给了我一个断言运行时错误。我的代码段:

当用户按下按钮时,我希望程序创建一个名为 trystl.geo 的文件并执行显示的操作。但是当编译并打开程序并单击按钮时,它会说:

调试断言失败!

程序:*.......\src\fprintf.c 第 55 行:

表达式:(str!NULL)

中止重试或忽略...

我正在使用 Visual Studio 2010。