问题标签 [qlabel]

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 回答
1156 浏览

c++ - 通过 QPushButton 信号更改 QLabel setPixmap()

我正在编写一个简单的程序,当按下按钮时显示图像。我对 Qt 很陌生,而且我没有任何运气来确定我的问题发生在哪里。

类声明:

最后是主要功能:

我遇到的第一个问题是我的布局设置不正确。其次,命令行警告 switchImages() 不是两个的 SLOT。奇怪的是,它并没有给我同样的警告。我运行时没有填充任何小部件,因此,我不确定连接是否正常工作。

任何帮助表示赞赏,谢谢。

0 投票
1 回答
94 浏览

tabs - 使用包含获取数据(数字)的文本框的布局创建一个选项卡(称为 MNOP)。

如何在 PyQT UI 中创建一个选项卡,其布局包含以下示例。

选项卡名称-MNOP

布局有。

  • a1:可以输入数据(数字)的文本框
  • a2: textbox hat 可以输入数据
  • a3:可以输入数据的文本框
  • a4:可以输入数据的文本框

数据输入将存储在数据库中并用于创建条形图。现在我需要创建选项卡和文本框。

现在,我正在处理以下不完整但不知道如何继续。

存在进口。此代码是更大代码的一部分。

0 投票
0 回答
1670 浏览

c++ - 无法让 QLabel 图像滚动

我正在努力让QLabel我设置的这个图像运行良好。我只需要让它滚动。我了解QScrollArea设置,但这不是QScrollArea.

我需要在mainwindow.cpp我的QLabel. 这是我设置我的区域QLabel以及我希望将其设置为能够滚动的区域。

QScrollArea如果没有它完全控制整个程序并显示所有图像,我不知道如何开始工作。

我只需要图像可滚动,请给我示例代码,它使一切更容易掌握。预先感谢您的协助。

PS我不希望滚动超过主小部件,只是其中QLabel包含图像的小部件。

0 投票
1 回答
666 浏览

qt - 使用 QtFFmpegWrapper+QLabel+QTimer 是在 Qt 应用程序中播放视频的好方法吗?

我正在寻找如何在 Qt 上便携式播放视频,但不是 Phonon。

使用 ffmpeg 似乎是一个好主意(它应该在所有平台上以相同的方式工作)。

目前它使用 QLabel 进行视频输出,并为每一帧执行 QPixmap::fromImage;由QtFFmpegWrapper在后台线程中解码和缓冲的帧。QTimer 决定何时显示下一帧。

整个事情看起来有点骇人听闻(视频?在标签中?)。我做对了吗?在 Qt 应用程序中播放 ffmpeg 解码视频是否有更好的便携方式?

0 投票
1 回答
160 浏览

user-interface - PyQt:用图像创建简单的男人

我正在使用 PyQt4 创建一个带有 2X3 ImageButtons 的简单 GUI 菜单。它应该看起来像这样,除了应该有图像而不是文本:

应该有图片而不是文字

我遵循了本教程:http : //popdevelop.com/2010/05/an-example-on-how-to-make-qlabel-clickable/ 用于从 QLabels 创建图像按钮,并将它们放在网格布局中。

它工作正常,但我的问题是我的应用程序应该使用键盘箭头(没有鼠标),所以我想在被选中之前显示哪个标签被聚焦。

可以在 PyQt 中做吗?提前致谢

0 投票
1 回答
5090 浏览

python - 如何移动 QLabel?

我的班级使用 QWidget,我在那里有一些 QPushButtons,我想在每个按钮的顶部设置一个 QLabel,这些按钮是通过 move() 在窗口上设置的,但 QLabel 不想移动......我使用setMargin 但它从左到右移动它,但不是向上或向下移动。我的代码有一个例子:

0 投票
3 回答
3075 浏览

c++ - 在 Qt 中的图像上拖动一个矩形

我想有很多方法可以实现这一点。我有一个应用程序,其中视频流显示在自定义 QWidget 上,我有 QLabel 的子类,并使用 QPainter 绘制帧。鉴于此,是否可以让用户在图像上拖动一个矩形并检索坐标?要求是在拖动过程中矩形必须是可见的。

提前致谢,

0 投票
1 回答
1402 浏览

qt - Qt QLabel 无法调整大小

我实现了 QLabel 很像 Qt 的 ImageViewer 示例,除了我使用 QGridLayout 来定位我的小部件。我还实现了类似的行来使用 QScrollBar 缩放我的 QLabel,但是 QLabel 并没有像在 QScrollArea 内那样缩放。我不确定它是否与某种 GridLayout 管理问题或其他问题有关。3 天以来,我一直在到处阅读并尝试不同的事情。下面我列出了我的代码的相关部分。

在我的查看器类构造函数中:

和我的 scaleImage 方法:

我的 scaleImage1 函数是一个公共插槽,它接收来自 0 到 2 之间的滚动条的信号,因此,在 scaleFactor 中,imageLabel1 被设计为能够放大到其原始大小的 3 倍。但是当我运行代码时,我没有观察到 imageLabel 在 QScrollArea 内变大,我在 imageViewer 演示中看到了这一点。imageLabel1 在加载时仅保留原始大小,并且不响应滚动条的 valueChange()。

我非常感谢您的建议/提示。

0 投票
3 回答
20564 浏览

c++ - 使用 OpenCV 打开网络摄像头并使用 QLabel 显示它 - 白色窗口

我使用 OpenCV 和 Qt 库以及 VS 2010 在 Win7 x64 上工作。

我想用 OpenCV 打开我的相机,然后在从 Mat 转换为 QImage 之后用 Qt 显示捕获的帧,例如使用 QLabel。

我想这样做是因为使用函数 imshow("camera", image) 和 waitKey() 会减慢流式摄像机的速度。

这是我的代码:

网络摄像头已正确打开并且可以正常工作,但我看到的是一个白色窗口,而不是捕获的帧,正如您在这张图片中看到的那样 在此处输入图像描述

如果我取消注释:namedWindow (..), imshow(..), if(waitKey(..),它可以工作(我看到两个窗口具有相同的图像),但我用 OpenCV 显示捕获的帧,这是我想要避免的。

我的问题是:我错了??我不知道,从 Mat 到 Qimage 的转换是错误的 ??.. 或者,我不能只用 Qt 显示捕获的帧吗?

谢谢!

0 投票
2 回答
948 浏览

qt - 访问 QLabel 的文本时出现分段错误

我遇到了 QLabel 的问题。我有一个 QtWidget,里面有一个 QLabel。现在我想用以下代码更改标签的文本:

但我总是遇到“分段错误”。我认为这很简单,但我只是看不到它...

有任何想法吗?