我目前正在研究一个类,它将在调用时根据给定的参数创build一个x,y图,但是当光标hover在它上面时,我也想要描述x,y图中的每个点。
例如,如果我生成一个显示市场增长(年份,金额,比率)的图表,并且我将鼠标hover在某个点上,我想要一个小框出现,并在其中显示有关年份,股票,股票价格,在图表中的位置等。我已经完成了graphics生成器,但现在我需要这个部分的帮助。
我如何在C ++中实现这一点?
注 – 我正在使用Ubuntu。
错误:在我的Makefile中“混合隐式和静态模式规则”
用于Linux的C / C ++ RPC教程
我怎样才能正确地读取input从标准input缓冲没有截断任何单词?
对主ld的未定义引用
删除msvc DLL依赖运行qt应用程序
另一个说明—我创build了我的graphics没有graphics库,没有任何graphicsfunction。 如果您一开始并不理解我的问题,我基本上会问两件事:1.如何使用外部graphics库实现对非graphicsgraphics的光标跟踪,以及2.如果不可行,应使用哪个库创build一个graphics,如何使用它们进行光标跟踪?
对不起,我只是第一次使用graphics。 我更像是一个“没有外部库”的程序员。
谢谢。
如何解决在Linux 32位机上的REG_EIP未声明(首次在此函数中使用)错误?
如何在不安装sdk的情况下编译Qt程序
为什么我们在Windows上没有多个Objective-C开发人员?
如何擦除硬盘驱动器
内部和外部编码与Unicode
我会选择Qt,因为基于Qt的第三方库叫做Qwt ,它提供了很多技术小部件,包括绘制Qt(你也可能对Qt 专用的 qt 专用子论坛感兴趣)。
“txt-Box悬停”效果的解决方案其实很简单,你只需要通过QWidget :: setToolTip(const QString&)来设置节点小部件的工具提示。
您需要维护图表中的对象列表,然后对光标悬停的每个坐标进行“点击测试”。 这个命中测试基本上需要迭代你的列表,看看当前的坐标是否落在图元上的对象上。
如果你通过控制台创建一个图表,我不相信控制台有什么地方知道你的鼠标在哪里。 C ++中不存在很多像Java这样的语言的图形功能,因为C ++的创建者希望这些图形库功能强大,而不是可移植的。 我第二个QT的建议,虽然我从来没有亲自使用它。 这是我在其他地方最推荐的图书馆。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。