UID:188499
UID:171373
never_forget:你要会 QPainter 然后使用定时器,如果你的数据是间隔采集,定时器也许也不需要了,然后按时 绘制 UI 就可以了,而且 Qt 里面是有相关例子 的~ (2018-08-13 08:54)
ustone:通过什么事件函数绘制? (2018-08-13 13:31)
never_forget:drawLines drawArc 写在 paintevent 函数里面就可以吧~ (2018-08-13 13:58)
ustone:paintEvent函数里不是一次性绘制,怎么根据来的数据动态绘图呢? (2018-08-13 22:15)
never_forget:每来一次数据你就调用一次 paintevent ,如果你还有别的问题,建议加一下我的个人群,方便一点:点击链接加入群聊【Qt 萌新】:https://jq.qq.com/?_wv=1027&k=5w66xAq (2018-08-14 08:51)
UID:153207
songhuirong1:这种情景更适合使用QtCharts模块来实现,而不是自己去paint。我在项目里做数据采集就是用QtCharts来展示数据的,非常美观,而且使用起来也很简单的。 (2018-08-14 21:56)
ustone:好,我了解一下。我是觉得自己绘制界面可以更灵活。 (2018-08-15 13:26)
songhuirong1:自己绘制也可以,但要达到QtCharts的效果,估计要花很多时间和精力,不说逻辑代码的实现,光是外观的定制(比如配色等)就要花一番功夫,各种显示的配色也不是那么容易的。 (2018-08-18 06:43)