gpt4 book ai didi

c++ - QT 中的 64 位 int Spin Box

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:17:11 28 4
gpt4 key购买 nike

我正在构建一个 Windows 程序,该程序应具有 64 位数值的控件。这些控件应可切换为签名或未签名。

我找到了两个控件:“旋转框”(int32) 和“双旋转框”(double)使用 double 我可以覆盖范围,但无法处理精度。

有没有办法改变这些控件的数据类型?

是否可以创建一个自己的控件来处理有符号和无符号的 64 位值?是否可以创建 128 位旋转框?

我现在能看到的唯一解决方法是使用字符串控件并手动转换为 INT64 或 UINT64,但我对这个解决方案不是很满意

还有其他想法吗?

我在 QT 4.7.4 和 VS2010 上使用 C++谢谢

最佳答案

您可以派生 QAbstractSpinBox 并至少重新实现虚函数 stepBystepEnabled 和可能的 validate()fixup() 用于输入验证。

关于c++ - QT 中的 64 位 int Spin Box,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383620/

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