问题标签 [qpixmap]

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

qt - 将图像转换为文本

我希望能够将图像作为文本保存在 xml 文件中,但我无法找到一种有效的方法!

到目前为止,我尝试过:

尽管它正在工作,但结果是一个巨大的文件!我尝试在其中添加一些 QCompress 但没有太大成功...实际上 QCompress 似乎没有压缩任何东西...

我想我做错了,但有人可以启发我的道路吗?

0 投票
1 回答
2826 浏览

c++ - 如何在 qgraphicsview 周围移动 QPixMapImage

我可以将 QPixMapImage 添加到 QGraphicsScene,但是我有两个问题。

首先,我无法创建指向在标题中声明的 QPixmapItem 的指针,而我可以使用 QGraphicsScene。

我收到一个错误“错误:没有调用'QGraphicsPixmapItem :: QGraphicsPixmapItem(MainWindow * const)的匹配函数”......当我以同样的方式在Main中创建我的QGraphicsScene时?

第二个问题:当滑块移动时,我无法移动 QGraphicsPixmapItem (obv 我不会直到指针工作)。但是我可以移动它,还是我必须重新粉刷它?

标题:

0 投票
1 回答
2410 浏览

qt - 使用 QGraphicsView 显示本地地图

我正在尝试使用 QGraphicsView 来显示地图图像并在其上绘制一些项目。地图边界位于笛卡尔坐标系中,例如 NE(-500,200) 到 SW(600,-350)。我知道如何映射图像像素 <--> 我的坐标系。

我必须实现以下目标:

  1. 将地图图像添加到场景并告诉 Qt 如何将实际图像像素映射到场景坐标。
  2. 在实际位置添加图形项,例如 (-100,200)

执行 (2) 很简单 - 只需将项目添加到场景中。我如何实现(1)?调用scene->addPixmap() 后我应该怎么做?

编辑- 一些澄清:

  • 我正在绘制一个几百米的室内区域
  • 地图将以两种方式实时更改:
    • 地图每隔几秒就会变大
    • 图形项目移动、改变颜色等。
0 投票
1 回答
7489 浏览

qt - 为什么设置 QLabel 的像素图不起作用?

我创建了一个QLabel我打算在QGraphicsView. 它作为一个可移动的“点”,人们可以单击它并在图形视图周围拖动。

创建自定义类并将其显示在图形视图中不是问题;然而,试图让习惯QLabel用我想要的图像来绘制自己并没有发生。我的自定义QLabel类的构造函数是这样的:

我确保图像目录存在于运行应用程序的工作目录中。如果它是相关的,我的 QRC 文件是这样的:

几天来我一直在尝试处理这个问题——任何关于为什么图像没有出现的想法都会很可爱。(这是否与我在构造函数中设置像素图有关QLabel?)

0 投票
1 回答
3279 浏览

pyqt4 - PyQt:如何处理来自 QThread 的 QPixmaps?

这一定是我在使用 PyQT 时遇到的最大麻烦:我已经为我的应用程序编写了一个缩略图线程(我必须对大量的大图像进行缩略图),而且看起来它可以工作(而且几乎可以)。SIGNAL我的主要问题是每当我从我的线程发送此错误消息时:

我不知道如何解决这个问题。我尝试QIcon通过我的 传递 a SIGNAL,但这仍然会产生相同的错误。如果有帮助,这里是处理这些东西的代码块:

Thumbnailer班级:

调用线程的部分(当一组图像被拖放到列表框时发生):

我不知道如何处理这种东西,因为我只是一个 GUI 新手;)

谢谢大家。

0 投票
2 回答
1022 浏览

qt - QGraphicsView 中的透明 QLabel 是个好主意吗?

我正在尝试编写一款软件,该软件允许单击视频帧并标记帧中某个位置的 x、y 坐标。为了设计这个,我一直想使用 QGraphicsView 子类,并在鼠标单击事件上,在单击发生的位置实例化一个带有 PNG 图像“目标”的 QLabel。

到目前为止,除了让 QLabel 透明之外,我已经完成了所有工作。我在网上找到的所有信息似乎都不适用于最新的 Qt。我是否应该完全重新考虑我的设计并在 Qt 中利用某种与绘画的集成?或者有没有办法挽救 QLabel PNG 实现并确实使标签透明?

谢谢,--丹妮。

0 投票
1 回答
1023 浏览

qt - Qt:: 编辑图片

我想在 Qt 应用程序中编辑图像,我使用了两个QLabel并在每个图像上设置了两个不同的图像(使用QPixmap),现在我想将一个图像设置在另一个图像上(就像照片 DJ 设置新框架并将卡通添加到图像)。
我为此使用拖放,我可以移动(拖动)图像,但是这个拖动的图像会覆盖另一个图像。我想在第二张图像上拖动图像并在第二张图像上设置拖动图像的位置而不是覆盖它。我添加了我想要的图像(编辑图像)。 替代文字

0 投票
1 回答
3700 浏览

qt - Qt QPixmap QPainter问题

我有一段代码有这行代码:

但是,当我运行代码时,我看不到任何带有黑色矩形的白色图像。事实上,我看到的是用大字体写的窗口标题。似乎没有任何效果,我只是得到这样的图像。我究竟做错了什么?

谢谢!

0 投票
1 回答
2173 浏览

python - 我没有在 PyQt 中使用 QPixmap。但我得到了 QPixmap: It is not safe to use pixmaps outside the GUI thread in PyQt

我正在将 PyQt 用于一个项目。但并非突然间我收到一个错误:

QPixmap:在 PyQt 的 GUI 线程之外使用像素图是不安全的

我没有在我的代码中的任何地方使用 QPixmap ......请帮忙。

主要课程是

当我尝试从“MyForm”类调用“itemCheckBtn”类时出现错误。

0 投票
2 回答
1980 浏览

qt - Qt4:QLabel -> QPixmap -> 点击打开网址

我有一个没有任何文本但带有 QPixmap 图像的 QLabel。当用户单击图像时,我无法找到打开 url 的方法。我不能在这里使用 QLabel 中的文本。