[我在Ubuntu 18.04上使用FLTK 1.3.4。
我的项目使用FLTK使用GUI开发了一个桌面应用程序。启动应用程序时,其在扩展坞上的默认图标为“停止”符号。将鼠标悬停在其上时,其默认弹出文本为“ FLTK”。请参见下面的屏幕截图:
我正在使用FLTK的adjuster example进行显示。
我想使用自己的图标,并将文本更改为其他内容。我了解到API void Fl_Window::icon(const Fl_RGB_Image * icon)
可以设置图标,但是我还没有弄清楚如何更改悬停文本。我已经尝试过“ Fl_Window :: labelvoid Fl_Window::icon(const Fl_RGB_Image * icon)
Fl_Window :: iconlabel`,但它们不起作用。
有人知道我应该去哪里看看吗?
我已经阅读了and
,这给了我使用this document的提示,但没有提到如何设置文本。
[我想我可能还需要查看GTK API(我的系统正在使用GTK 3),但是在Fl_Window::icon()
上浏览了API之后,我什么都没找到。
[我也尝试了this page https://www.fltk.org/doc-1.3/classFl__Window.html#a9718a55f909d150394f4a67ba762aa0c的构造函数,该构造函数接受窗口标题,但它也不会更改图标的悬停文本。
环顾四周后,可以使用方法Fl_Window
进行设置。其源代码为Fl_Window::xclass
。
使用Fl_Window::xclass
字符串here:
xclass
这是X Window API调用。 here属性是“资源数据库查找的应用程序类和名称”。在X Window System,第11版的Xlib编程手册]第第12章,客户端间通信中进行了讨论。 1。