问题标签 [qspinbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
154 浏览

c++ - 如何在 QT spinbox 和 label 中将 300000 显示为 300,000?

我有一个显示在 a 中的数字,QSpinBox如下QLabel所示:

但我希望它看起来像这样:

我该怎么做?

0 投票
1 回答
574 浏览

python - QDoubleSpinBox 的“退格”键的编辑行为

QDoubleSpinBox 有问题。“退格”键的编辑行为在某种程度上取决于后缀的大小。如果我将“m”设置为后缀,然后将光标设置在旋转框的末尾并按“退格”,光标会跳过“m”后缀的值,然后可以使用进一步的“退格”进行编辑。如果我将后缀设置为“mm”或任何双字母单词,则无论我按多少个“退格键”,光标都会停留在旋转框的末尾。

我尝试调试“validate”方法中的内容,得到了一个奇怪的结果:当光标在“0,00m”末尾时按下“退格”,验证收到“0,00m”。当光标在“0,00_m”末尾时按下“退格”时,验证接收“0,00__m” 当光标在“0,00_mm”末尾时按下“退格”时,验证接收“0, 00_m_mm"

这种行为的原因是什么,我该如何克服?

0 投票
1 回答
304 浏览

qt - 使用 QDoubleSpinBox 暂时使用整数

假设我有一整组旋转框、组合框等等,我可以在其中为应用程序设置各种变量;一个控制面板,如果你愿意的话。其中一个是a QDoubleSpinBox *dec,通常我使用它应该是小数,但是有一个特定的组合框可以动态启用/禁用一些旋转框和组合框,具体取决于所选条目。其中一项更改使用了dec旋转框,仅在此期间,需要将其限制为整数值和增量。

例如,如果dec通常有范围0.00..99.99并且增量是0.1,当我在控制组合框中选择某个条目时,我需要dec在同一个范围内(99很好),但只发出整数,并且能够更改仅具有整数步长(即范围为0..99,步长1)。

虽然我发现(Qt 初学者)我可以简单地强制setDecimals()setSingleStep()针对组合框中的特定条目,但事实证明我必须全部使用它们,才能恢复可以添加到代码中的更改。有没有更好的解决方案?

0 投票
1 回答
1006 浏览

c++ - 将值从 SpinBox 设置为变量

我需要将spinBox值设置为函数之外的变量。所以在这里我有可变时间并想将其设置为spinBox值:

我想存储arg1到时间变量。

我应该将时间定义为全局变量吗?

0 投票
1 回答
353 浏览

python - 在 Qt Designer 中停用旋转框

如果选择了单选按钮,是否可以停用旋转框?我已经尝试了几件事,但是旋转框要么一直处于停用状态,要么根本不会停用。

0 投票
4 回答
7593 浏览

qt - 如何在 QML 旋转框中使用浮点数

我使用 QML Spinbox,但我无法在其中使用浮点数。如果我写类似value: 5.0的内容,它将显示为5,因此显示为 int 而不是 float。

你知道如何进行吗?

非常感谢,祝您有美好的一天!

0 投票
1 回答
2099 浏览

qt - 带有“经典”旋转框显示的自定义旋转框

spinbox我需要为我的使用双精度QML view,在这种情况下,我基于spinbox示例

似乎当您使用自定义旋转框时,它不会显示为“经典”旋转框。它显示如下:

在此处输入图像描述

但是,按钮对于我的界面来说太大了。我想知道是否有一种简单的方法可以将旋转框显示为“经典”旋转框,如下所示:

在此处输入图像描述.

0 投票
1 回答
846 浏览

qt - 舍入 QSpinBox 背景颜色角

我正在用 Qt 4.8 开发一个 GUI(C++ 是基础语言),但我在样式化 QSpinBox 时遇到了麻烦。

我希望小部件使用Qt 样式表有一个漂亮的圆形边框(我已经通过 Qt Creator 禁用了向上和向下按钮) ,并且我设法使用以下代码做得很好:

但是,一旦我尝试设置背景颜色,无论是通过定义背景还是背景颜色属性,背景颜色都会填充小部件的整个矩形,使小部件非常难看(此时,白色边框仍然正确舍入)。

我当然希望背景色矩形以相同的方式进行四舍五入。我尝试过使用类似的background-clipbackground-origin属性:

但我尝试的任何方法似乎都不起作用。有什么我错过或做错了吗?

0 投票
0 回答
409 浏览

qt - 用户键入时 QDoubleSpinBox 千位分隔符

我想制作一个QDoubleSpinBox将值格式化为货币的格式,以便用户可以阅读。

例子。

在此处输入图像描述

到目前为止,我已经完成了这些事情:

  • 设置showGroupSeparator为 true - 但它仅在释放焦点时才有效。
  • 使用valueChanged信号通过调用直接更新组分隔符ui->doubleSpinBox->setValue(amount);

    /li>

问题

当数量> 10k时,光标位置将不在正确位置,有时数量会完全消失。简而言之,它真的有问题。

有什么办法吗?也许我忽略了一些简单的事情。如果有不清楚的地方,请提出评论。谢谢!

0 投票
1 回答
1047 浏览

python - PyQt:计算太长时发出两次信号

我使用两个小部件: aQSpinBox和 a QLineEditvalueChanged小部件的插槽QSpinBox连接到update功能。这个函数由一个耗时的处理(一个带有计算或time.sleep()调用的循环)和一个QLineEdit.setText()调用组成。一开始,我认为它按预期工作,但我注意到当计算需要很长时间时,信号似乎被发射了两次。

下面是代码:

另一个版本update