具有 64 位整数的 PyQt4 spinbox

2023-12-02

是否可以修改 PyQt spinbox 以处理大于 32 位的整数(-2147483648 - 2147483647)?我知道可以用 C++ 编写一个具有 64 位 int 数据类型的新旋转框,但这会变得复杂。


您可以使用以下命令获得值大于 32 位的旋转框QDoubleSpinBox.

顾名思义,这将为您提供最大为 2**53 (9,007,199,254,740,992) 的双精度(即浮点)值。如果您想要整数值,只需使用以下命令将精度设置为零设置小数(0)。 (注意:由于某种原因,Qt Designer 不允许您为任一内置旋转框设置大于 99,999,999 的最大值,因此您必须“手动”执行此操作)。

如果您想要大于 2**53 的值,请子类化QAbstractSpinBox,重新实现相关方法(stepBy, 步骤启用, validate并且可能fixup),然后提供任何其他方法(例如value/setValue)您认为有必要的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有 64 位整数的 PyQt4 spinbox 的相关文章

  • QSlider值改变信号

    我使用 QSlider v4 6 进行输入并向用户提供反馈 对于反馈 我将调用 setValue 方法 我试图找到一个仅当用户修改该值时才会触发的信号 当用户更改值以及我调用 setValue 时 将触发 valueChanged 信号 s
  • Java BigInteger [重复]

    这个问题在这里已经有答案了 可能的重复 BigInteger 的困难 https stackoverflow com questions 10780209 diffucilty with biginteger import java mat
  • 如何在 C++ 中更改 QTabWidget 中的文本对齐方式?

    这与以下问题相同 如何更改 QTabWidget 中的文本对齐方式 https stackoverflow com questions 3607709 how to change text alignment in qtabwidget 我
  • 获取一段代码的执行时间

    如何获取 Qt C 中一段代码的执行时间 毫秒 Use the QTime班级 开始它 start or restart 然后检查经过的毫秒数 elapsed 当然 精度最终取决于底层操作系统 尽管在主要平台上 您应该可以轻松获得真正的毫秒
  • pyside-rcc“dyld:库未加载:...”

    我是一个 python 和 Qt 新手 我在运行 pyside rcc 和 Pyrcc4 时遇到一些问题 问题不在于可执行文件的链接 而在于库问题 我不是 Unix 向导 可能也没有帮助 当我跑步时 pyside rcc我收到以下错误 dy
  • 如何从 PyQt4 中的 QVariant 取回我的 python 对象?

    我正在创建一个子类QAbstractItemModel要显示在QTreeView My index and parent 函数创建QModelIndex使用QAbstractItemModel继承功能createIndex并为其提供row
  • 如何在“单击”槽中使用 QApplication::mouseButtons() 来判断鼠标按钮?

    我有一个 QMainWindow 并且想要处理来自其中较小的小部件 例如 tableview 的 单击 信号 最初我将信号连接到这个 QMainWindow 的插槽 这是最常见的方法 现在我需要判断单击了哪个鼠标按钮 并对左右按钮执行不同的
  • QNetworkManager 默认情况下是否接受压缩回复?

    我在用Q网络管理器 https doc qt io qt qnetworkaccessmanager html从服务器获取文件 但是我不知道文件在传输过程中是否使用标准 gzip 压缩进行压缩 如果不是 如何让它们下载压缩文件 我该如何去检
  • PyQt 自动调整 qlineedit 字符间距

    我有一个 qlineedit 用户在其中输入验证码 我希望能够每隔 5 个字符自动间隔这些数字 就像激活自动添加破折号的窗口时一样 例如 12345 67890 12345 67890 如果位数是固定的 最好的选择是使用setInputMa
  • 使用 BigInteger 进行 Karatsuba 乘法

    我首先使用 long 编写了 Karasuba 算法的代码 我认为它工作得很好 使用相同的逻辑 我将代码转换为 BigInteger 但由于某些原因 它给出了 StackOverflowError 我不明白为什么 请帮忙 EDIT1 长时间
  • QWebView / Qt WebKit 不会打开某些 SSL 页面;不允许重定向?

    在带有 Visual C 2008 SP1 的 Windows 7 上全新安装 Qt SDK 1 1 4 我正在使用 Qt Creator 为什么此代码无法加载某些网页 include
  • 如何在点击 Qtablewidget 单元格时获取放置在该单元格中的小部件的行号?

    我正在尝试的是当用户选择项目时获取 QcomboBox 的行号 虽然使用它很容易获得单元格的列和行 cellClicked int int 信号 但仅当单元格上没有小部件时才有效 那么如果单元格中放置了小部件 如何获取行号 Note 所有组
  • BigInteger 的困难

    我正在尝试使用递归和 BigInteger 进行阶乘 但 eclipse 抱怨 BigInteger 我知道这个程序应该很简单 但它让我头疼 这是代码 import java util Scanner import java math Bi
  • QGraphicsView 和 eventFilter

    这个问题已经困扰我两天多了 所以我想我应该问一下 我在Win7上使用Qt 4 5 3 用VC2008编译 我有 MyGraphicsView 继承 QGraphicsView 和 MyFilter 继承 QObject 类 当我将 MyFi
  • 当 QML 对象不可见时防止 QML 属性绑定?

    我正在开发一个具有大量属性绑定的 QML 应用程序 数百个对象被跟踪并以不同的形式显示 例如 Qt3D QCanvas 当我在应用程序的单独页面上时 x y 位置和相对大小的属性绑定仍在发生 我怎样才能阻止他们 我知道我可以根据属性是否可视
  • 为 Qt 应用程序创建 Linux 安装

    我刚刚用 Qt Creator 制作了一个很棒的程序 我对自己很满意 如何将其从台式机移至笔记本电脑 那么 最好的方法是安装程序 对吗 对于 Ubuntu 这是一个 Debian 软件包 对吗 我怎么做 有人这样做过吗 他们可以分享 QT
  • 重定向 python 交互式帮助()

    我正在为使用 Qt 的应用程序开发交互式 python shell 但是我似乎无法获得重定向的交互式帮助 我的 python 代码中有这个 class OutputCatcher def init self self data def wr
  • 如何除以两个原生 JavaScript BigInt 并获得小数结果

    这是我到目前为止所尝试过的 我正在寻找一个12 34 BigInt 12340000000000000000 BigInt 1000000000000000000 12n Number BigInt 12340000000000000000
  • 如何在 Qt simple 上解密/加密某些字符串(例如密码)

    这是我得到的 Qt SDK版本4 6 2 视窗XP 问题 我怎样才能简单地加密和简单地加密QString价值 我需要它能够将一些加密的字符串保存到 INI 文件中 并在重新打开应用程序后将字符串加密为正常的密码字符串值 PS 我正在寻找简单
  • 如何在 C# 中将 BigInteger 转换为 pow Double?

    我尝试使用BigInteger Pow计算类似 10 12345 987654321 的方法 但此方法只接受整数作为指数 如下所示 BigInteger Pow BigInteger x int y 那么如何在上述方法中使用双数作为指数呢

随机推荐

  • 在画布周围绘制边框

    我正在编写一个 本质上 模仿 MS Paint 的应用程序 可以选择铅笔工具 画一条笔划为3的线 您可以选择 标记 工具并绘制一条笔划为 7 的线等 我想在我的画布周围画一个边框 这很简单 是的 然而 对于我拥有的其他方法 我能想到的实现这
  • Hibernate 方言中用户定义的 PostgreSQL 函数抛出异常

    是否可以注册一个用数据库编写并用扩展 hibernate Postgres Dialect 编写的自定义函数 如下所示 在HQL中使用该函数时 接收函数不存在异常 Postgres函数 create or replace function
  • android:windowSoftInputMode="adjustResize" 没有任何区别吗?

    我有一个使用此布局的人造对话框
  • 动画容器:RenderFlex 底部溢出 154 像素

    我在设置不同的内容高度时调整动画容器的大小时遇到 问题 调整大小时抛出异常 渲染库捕获异常 布局期间抛出以下断言 RenderFlex 底部溢出了 154 个像素 这是重现问题的最小示例 在我的真实应用程序中要复杂得多 但您明白了 bool
  • 为什么 pthread_join() 不会造成死锁?

    下面是我希望程序陷入死锁的程序 因为 pthread join 是线程上的阻塞等待 它正在等待终止 但我看到 pthread join 不会阻塞并返回失败 35 EDEADLK 你能帮我理解为什么 pthread join 解除阻塞吗 因为
  • 通过 Intent 发送电子邮件:SecurityException

    以下是我通过 Gmail 应用程序发送电子邮件的方法 Intent emailIntent new Intent Intent ACTION SEND emailIntent setClassName com google android
  • CSS:如何使文本与周围边框居中

    我正在尝试将一条线穿过整个背景的文本居中 文本的两侧都有一些填充 您根本看不到线条 我很难找到一个好的纯 CSS 方法来解决这个问题 这是一个明显错误的 jsfiddle 但它是一个开始 http jsfiddle net gtspk HT
  • android:ListView 中的复选框(所选元素的奇怪行为)

    I found here and here类似的问题 但问题略有不同 在 ListView 中 我尝试放置一个适配器 从基本适配器扩展 其中包含复选框 列表视图布局
  • Gulp-sass 不会编译为 CSS

    我无法将 grunt sass 编译为 css 看过很多其他类似的帖子并使用了建议 但似乎没有任何效果 我可以让其他插件正常工作 例如 del 来删除东西 如下所示 所以看来我的环境没问题 并且我可以让普通的 vanilla sass 编译
  • 如何在express和socket.io上使用passport?

    我目前正在尝试为我的 node js 应用程序设置基本身份验证系统 现在我使用express 3 0 0rc5 passport 0 1 12 和socket io 0 9 10 以及Mongoose 作为会话数据的存储 我也一直在玩eve
  • Perl 多行字符串正则表达式

    我尝试通过逐行读取文件来查找文件中的所有字符串 在 或 之间 my strings open FILE file or die File operation failed foreach my line
  • 创建带有文章标题的 url

    我在 MongoDB 中有文章 我希望文章的 URL 易于阅读 如果我有一篇名为 如何通过 Heroku 无缝使用 Flask 和 MongoDB 的文章 我希望 URL 类似于localhost 5000 blog how to use
  • 从我的应用程序中的特定位置打开街景

    我正在尝试从我的 Android 应用程序中打开全景模式下的 Google 街景 我真的想打开 Google 街景而不是 Google 地图 因为我想将它与使用 VR 眼镜的虚拟现实应用程序一起使用 该应用程序使用立体视图和全景模式 我想要
  • 当我缩减 Azure 角色时哪些实例会停止?

    假设我有一个正在运行三个实例的 Azure 角色 我要求 Azure 通过管理门户或管理 API 将角色计数更改为两个 Azure 将如何决定取消哪个角色 正如英国开发人员提到的 Windows Azure Fabric 控制器决定关闭哪些
  • 无法从共享首选项中获取值

    我想从下面定义的共享首选项加载名称的值 但我不能 如何提取名称的值并对其进行烘烤 或者最好将其放入文本字 段中 public class FillingActivity extends Activity TextView username
  • 错误解析/page.xhtml:错误跟踪[行:42]实体“nbsp”被引用,但未声明

    我想在 JSF 页面中使用不间断空格 我知道 在纯 HTML 中我可以使用 nbsp 为此 这工作得很好 然而 当我把这些 nbsp 在 Facelets 页面中 则错误如下 解析 page xhtml 时出错 错误跟踪 行 42 引用了实
  • 从 JNI 调用 main 方法失败

    我创建了一个 C 类 应该调用Main main依照指示 http docs oracle com javase 7 docs technotes guides jni spec invocation html wp9502 我没有让它工作
  • List 的自定义包含 c#

    我正在尝试在列表中使用 List Contains 我要比较的对象来自 C 中的服务引用 并且它们的 Equals 方法不适合我的需求 我一直在研究 IEquatables 或如何在我 给定 的对象中覆盖我的 Equals 方法 但我似乎找
  • 从原型迁移到 jquery

    我正在将 js 库从原型迁移到 jquery 但是 我不知道如何替换以下代码 var utilityMethods autoHide function element Element addMethods SPAN utilityMetho
  • 具有 64 位整数的 PyQt4 spinbox

    是否可以修改 PyQt spinbox 以处理大于 32 位的整数 2147483648 2147483647 我知道可以用 C 编写一个具有 64 位 int 数据类型的新旋转框 但这会变得复杂 您可以使用以下命令获得值大于 32 位的旋