问题标签 [qlcdnumber]

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 投票
1 回答
1390 浏览

c++ - QLCDNumber 数字不能居中

为什么当位数小于 QLCDNumber 参数中允许的位数时 QLCDNumber 数字不能居中?我可以绕过这个吗?

0 投票
1 回答
2519 浏览

c++ - QLcdNumber 设置固定格式

我想知道是否有一种方法可以将QLcdNumber小部件设置为具有固定的格式宽度。例如,我想将小部件设置为在昏迷之前始终显示 3 个数字,在昏迷之后显示 2 个数字:

有没有办法做到这一点?我会感谢所有帮助。

0 投票
1 回答
294 浏览

python - 通过后台线程更新 PyQt 中的 QLCDNumber

我需要根据从台式仪器中提取的数据测量值不断更新 QLCDNumber。我意识到我必须把它放在某种守护线程上才能在后台独立运行。

我已经阅读了一些关于 QThreads 的信息,但不确定这是否是正确的方法,或者 Qt 是否允许不通过 QThreads 的线程。

0 投票
3 回答
10590 浏览

python - 更新液晶数倒计时

我对 Python 很陌生,我做了一个非常简单的倒数计时器。GUI 是在 Qt Designer 中创建的。有一个用于输入秒数的旋转框、一个开始按钮和一个 LCD 数字计数器。计数器使用下面的代码倒计时:

为了让我在使用它时可以看到发生了什么,我添加了打印指令,以便它在 Python 控制台运行时显示倒计时。然后我想我可以很容易地让 LCD 数字显示倒计时,如下所示:

但无论我尝试什么,我都无法让它显示出来。使用上面的行,我得到显示的第一个数字,但随后我收到一条错误消息:

我已经尝试了很多变化,以至于我不再知道我从哪里开始,而我认为这会很简单。我很想知道为什么我不能让它显示倒计时。

0 投票
1 回答
249 浏览

qt5 - QLCDNumber 和无符号整数

据我所知, QLCDNumber 只能显示有符号整数。我想显示处理器寄存器的内容,这些寄存器通常是无符号的。是否有任何黑客可以显示无符号整数?

0 投票
1 回答
1471 浏览

qt - 什么影响 QLCDNumber 数字的可见性?

我确实有以下代码:

结果如下所示。我看到位数的唯一区别。如果我将第一个 QLCDNumber 的位数更改为 6,它也会变薄。如何使第二个 8 位数字更清晰可见?

在此处输入图像描述

0 投票
2 回答
472 浏览

python - Python:通过按钮将 QlineEdit 与 QlcdNumber 连接

为什么编辑框的内容没有传入lcdNumber字段?

0 投票
1 回答
718 浏览

python - 将单位添加到 QLCDNumber

我想扩展 QLCDNumber 以显示单位(如旧计算器中的 Deg/Rad/Grad 选择器)以及数字。正如我在高级中看到的那样,为了独立于样式,应该扩展绘图区域但限制 QLCDNumber 在扩展区域上绘图。然后涂上所需的颜色。

另一种方法是创建一个没有框架的带有 QLCDNumber 的复合小部件,并让复合小部件填充相同的背景颜色并在 QLCDNumber 之外绘制附加文本。

然而,另一种方法是重载 setValue() st 最后一位为空,然后在那里绘制单位(甚至在里面使用 QLabel)。

让事情发挥作用并尽可能独立于风格的最佳方法是什么?

谢谢!

0 投票
1 回答
652 浏览

python - 如何在python中增加QLCDNumber

我正在尝试更新 QLCDNumber 的值。我想要做的是在一个单独的线程中运行一个函数,该线程输出一个值(在这种情况下只是向上计数)并将这个值显示到屏幕上。

这是我正在使用的 python 脚本,下面是 .ui 文件的内容(其中 QLCDNumber 被命名为“disp”):

.ui 文件:

0 投票
3 回答
640 浏览

c++ - Qt QLCDNumber 问题

我正在用 Qt Creator 制作计时器/秒表。但是,我的重置功能(单击重置按钮)没有按我的意愿工作。我希望它停止计时器并将显示 (QLCDNumber) 设置为 0。相反,计时器已停止,但显示数字与单击暂停按钮时保持相同。除了再次启动计时器(单击启动按钮)时,它会从原始时间重新启动(正如我想要的那样)。这是代码。

我只包括了问题的一部分。