问题标签 [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 回答
1692 浏览

qt - 旋转 QPixmap 而不缩放

我正在覆盖 QDial 的绘画事件并显示图像以使其焕然一新。现在我想根据当前值旋转图像。我正在使用以下代码进行操作。

图像确实会旋转,但它会在不同的刻度盘值上缩放到不同的大小。因此,当我旋转 QDial 时,表盘会变大和变小。

请让我知道如何解决此问题。

有一种方法是获取每个 QDial 值的图像并根据旋钮值更新图像,但我不想这样做,因为旋钮范围是 ​​0-1000。

谢谢

0 投票
2 回答
13803 浏览

python - QPixmap保持纵横比

我正在编写一个程序,允许我通过他们的 API 将照片上传到 TUMBLR,我已经完成了上传工作(感谢你们)。

我在 GUI 的一侧放置了一个“queueBox”,它显示图像名称,它们存储在 QListWidget 中。我把它放在我的主类的构造函数中:

我有这个方法:

这成功地将图像绘制到 myLabel 上,这是一个 QLabel,但是,它非常缩放,我有

在我的 ui_mainWindow 类中,如果我将其设置为 False,它会修复缩放,但它只显示图像的一小部分,因为图像比 QLabel 大得多。我想要的是能够保持纵横比,所以它看起来不会缩放和可怕。

我发现了这个:http ://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qpixmap.html 它说明了如何使用它,但是我无法让它如上面的代码所示工作在我的评论中。有谁知道如何使用这个?如果是这样,您能否提供一个示例,我已经尝试过搜索,但我得到的大多数结果都是 C++ 中的工作示例,而不是 python。

谢谢!

0 投票
1 回答
1585 浏览

qt - QPixmap::load 上的分段错误

这是代码:

我该如何解决这个错误?

顺便说一句,我在 Ubuntu 12.04 上使用 Qt 4.8 和最新的 Qt Creator。

我用壁纸试过了,它崩溃了。我用我的 1x1 id pic 试了一下,崩溃了(多么粗鲁......),我用我的考试时间表(从不同的图像裁剪)试了一下,它说它已加载,但QLabel PicView1没有显示任何内容。

我尝试将QPixmap全局变量声明为 segfault。

0 投票
1 回答
1859 浏览

python - 视频捕捉和 pyqt

我使用这个库http://videocapture.sourceforge.net/来捕获网络摄像头。但我不明白它是如何将视频流发送到qpixmap.

0 投票
1 回答
708 浏览

c++ - QPixmap::grabWindow 应用程序冻结后

在我使用这个功能之后

我的应用程序被冻结,我无法在我的应用程序中使用其他按钮。为什么呢?

0 投票
1 回答
1252 浏览

qt - 在 QListWidget 中的 QPixmap 上绘画

我在 QListWidget 中有一个 QListWidgetItem 列表(Hor 滚动条在那里,因为项目数量很大)。每个 QListWidgetItem 都包含一个 QPixmap 作为数据(按比例缩小到某个随机值)。我的要求是单击应该突出显示的 QPixmap(画笔宽度 10 的圆角矩形)。我将每个 QListWidgetItem 委托给 QItemDelegate。我在这里有几个问题。

  1. 选择对应的QListWidgetItem时如何绘制QPixmap的圆角矩形?

  2. 上面提到的绘制事件应该在单击 QPixmap 时发生(而不是在 QListWidgetItem 的其他部分)。由于 QPixmap 的大小不同,QListWidgetItem 中 QPixmap 的顶部和底部将为空,单击此处也会触发 ItemDelegate。如何摆脱这种选择?

0 投票
1 回答
1581 浏览

qt - 如何在 QListWidget 的 QItemDelegate 内绘制 QPixmap 时将其居中

我正在 QListWidget 的 QItemDelegate 内绘制 QPixmap。每个 QListWidgetItem 都有不同的维度。在 - 的里面

QItemDelegate 的功能,我想在 QListWidgetItem 内绘制中心对齐的 QPixmap。option.rect() 给出了项目的几何形状,我可以用它计算中心位置并相应地绘制,但我想知道这种对齐的更好方法。有人可以告诉我答案吗?

0 投票
1 回答
724 浏览

qt - Qt qpixmap 一段时间后返回 null

我有一个 qt symbian 项目,并以编程方式在 QMainWindow 的构造器上设置背景图像。但我发现了这个错误,如果我打开和关闭 QMainWindow 15次,我用于背景的像素图返回 null。我在我的静态类中将像素图设为静态,我在执行期间保留了一些信息,但这对我的情况没有帮助。我会感谢任何帮助。这是一些代码示例

0 投票
4 回答
4685 浏览

qt - 改变 QImage / QPixmap 的色调

我想这更像是一个图形处理问题,但我想在 Qt (c++) 中完成这个。如果我有一个浅灰色的图像 - 比如说透明背景上的一个圆圈 - Qt 中是否有任何内置功能可以改变色调/饱和度以对其进行着色?

我想我可以逐个像素地修改 rgb,并以数学方式修改 rgb - 将 x 添加到 r、g 和 b,以获得所需的颜色,但必须有比修改每个像素更好的方法。

Qt Docs 中的任何内容都没有涉及到图像处理,只是改变了 alpha 和颜色。我是否应该研究一个开源库(最终结果可能是一个独立销售的软件)?如果有,有什么建议吗?或者是否有隐藏在 Qt 文档中的秘密功能可以在不需要外部库/疯狂算法的情况下完成?

0 投票
1 回答
2082 浏览

python - Qpixmap图像未在pyqt4 4.9 python中加载

-编辑

我使用此代码在 zetcode 中找到的qlabel中加载图片。它适用于更高版本的 pyqt4,但不适用于 pyqt4 4.9。在 pyqt4 4.9 中使用 qpixmap 有变化吗?谢谢。