gpt4 book ai didi

c++ - 创建小部件的指南

转载 作者:行者123 更新时间:2023-11-28 07:42:16 25 4
gpt4 key购买 nike

我想以类似于功率计中的机械计数器的方式将一些值显示到小部件中。到目前为止,我只编写了一个函数来将总值拆分为对应于所需位置的单个数字,它看起来像这样:

    unsigned long value; // variable holding the value to be displayed

....... get the actual value

int firstPosition = value % 10; // 0-9
int secondPosition = int(value*0.1) % 10; // 0 - 9 * 10
int thirdPosition = int(value*0.01) % 10; // 0 - 9 * 100
int fourthPosition = int(value*0.001) % 10; // 0 - 9 * 1000
int fifthPosition = int(value*0.0001) % 10; // 0 - 9 * 10000

现在是真正的问题,我怎样才能执行实际的动画以获得与物理设备中类似的行为?有人做过类似的事情吗?

请注意,我使用的是 Qt 库,以防万一。

干杯。

最佳答案

参见模拟时钟教程 http://qt-project.org/doc/qt-5.0/qtwidgets/widgets-analogclock.html

通过调用 update(),使用一秒计时器为时钟设置动画。

paintEvent() 期间,将在当前时间绘制小部件。

关于c++ - 创建小部件的指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15559506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com