【发布时间】:2016-05-03 10:18:05
【问题描述】:
我正在使用 qt 库编写代码,其中我需要在旋转框更改之前(通过信号)获取它的值。
我有:
QSpinBox spinBoxWidth:
QSpinBox spinBoxScale;
我想将spinBoxWidth的信号连接到spinBoxScale,使SpinBoxScale的值始终是“SpinBoxWidth变化后的值”到“其变化前的值”。
(比例 = width_new/width_old)
我在 Qt 中没有找到在更改值时返回旋转框的旧值的任何插槽。我可以为此写一个插槽吗?
最好的问候
【问题讨论】:
-
为什么不手动缓存旧值呢?每次更改 spinBoxWidth 时,使用新值/缓存值,然后将缓存值更新为新值。
标签: c++ qt signals slot qspinbox