c++ - 达到限制后自动旋转值的自定义 qt spinbox
问题描述
我希望我的 Qt Spin-box 在用户到达值范围的两端时旋转值。
例如,让我的范围是 0 到 10,增量为 2。当值已经为 10 时单击旋转框的增量按钮后,通常什么也没有发生。但我希望它将值旋转回第一个值为 0 的值。
我必须重写哪个成员函数来捕获用户尝试更改 QSpinBox 类中的值的事件?
class MyCustomSpinBox : public QSpinBox
{
// override this function to get the effect of rotating
void override_func()
{
// code to rotate the value
}
};
或者,是否已经存在它的某些属性,以便我可以在 qt-creator 中设置(可能)以获得相同的旋转值效果?
谢谢。
解决方案
推荐阅读
- php - Wordpress 函数添加代码到
- vba - 有没有办法列出当前 Outlook 会话中可访问的收件箱?
- intellisense - 有没有办法添加自定义智能感知模式?
- bash - 同时多次编辑一个文本文件是否危险?
- reactjs - material-ui BottomNavigation 不填充宽度
- gmail-api - 需要明确 gmail api
- c++ - 使用#import 添加 msado28.tlb 库时无关文件导致的问题
- javascript - Highmaps choropleth 显示独特的颜色/Highmap 看不到数据中的值字段
- javascript - TypeError:无法将属性“计划”设置为空
- react-native - 在 Android 中查看未全屏显示 - React Native