问题标签 [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.
python - PyQT4 和 QPixmap:加载大小为零的图像?
我对 PyQt4 感到困惑。我在python2.6上尝试了以下步骤:
为什么width
和height
显示为零?图像存在并且很好。这完全违反直觉,我不期望 python 做到这一点。
pyqt4 - 添加 QIcon 时的奇怪行为
我正在向 listwidget 添加一个项目,但奇怪的是 if 的第一个块添加了图标,而第二个没有我还检查了该图标是否在指定位置
对于 elif 块 ntask 包含这种字符串: Nuke6.1.exe -t E:\Dropbox\Research_Study\myprojects\Batch\nukeRender.py Write2 E:/Dropbox/Research_Study/myprojects/Batch/test_project_nuke/sign_board.nk 1 16 1 次测试
python - 缩放的 QPixmap 看起来很糟糕
我有以下小部件:
图像从 256x256 缩小。它看起来很波涛汹涌:
如何在 Qt 中平滑地扩展它?
qt - 如何使 qt qgraphicsview 缩放不影响点画图案?
我在里面画了几个矩形QGraphicsView
;我通过QBrush
使用我的QPixmap
. 这将按预期以默认缩放级别显示。
当我调用view->scale()
时,矩形显示得更大或更小,正如我预期的那样。然而,Qt 已经对点画图案的各个位进行了缩放,这是意料之中的;我希望它用画笔再次绘制更大或更小的矩形。例如。如果我使用具有一个像素点和像素空间的点画图案,放大后,我想看到一个更大的矩形,但我想要具有相同像素间隙的相同点画图案。这是否可以以某种方式实现?谢谢。
pyqt - 如何在pyQT中保存来自QGraphicsScene的图形图像
如何QGraphicsScene
在 pyQT中渲染图形图像
我有一个图像QGraphicsScene
,它是由多个QGraphicsPixMapItem
项目创建的。
我需要将其渲染为磁盘上的单个图像。
谢谢
c++ - 如何在 QPixmap 上应用深色遮罩层?
我对 Qt 相当陌生,并且一直在做很多阅读和练习练习。我已经搜索了很多,但找不到任何示例。
我有一个加载 .png 图像的 QPixmap 对象。我需要创建一个应用了深色蒙版的 QPixmap 副本。
基本上我希望这个 QPixmap 的图像被一层纯黑色覆盖,其中不透明度设置为 50%。
我知道如何设置 QPixmap 图像的不透明度,但是如何在其上添加一层不透明度的纯黑色?
谢谢!
qt - 显示图像并自动调整大小
我不太清楚在我的特定情况下显示图像的最佳方式是什么,所以希望这里有人有一些提示。
我想显示一个自动调整大小以适应可用空间的图像。我目前通过创建一个派生自 QLabel 的类来实现这一点,该类实现void resizeEvent(QResizeEvent*)
了我QPixmap::scaled
重新调整图像大小的位置。问题是这只在小部件放大时才有效,因为当我尝试使小部件变小时,小部件没有得到 resizeEvent。我猜是因为我将图像设置为与小部件相同的大小,所以不允许再次缩小它的大小?我想我可以尝试创建一个较小的图像,以便在图像周围引入一种“边框”,这可能会在缩小区域时允许发生重新调整大小的事件。有什么想法吗?
pyqt - 当我尝试在其 QLabel 上绘制某些东西时,为什么像素图(足球场图像)会消失?
伙计们。我有一个带有像素图的 QLabel - 一个 PNG 图像(通常是一个足球场),我想在操场上画一些矩形(代表一些机器人),我使用画家类在它的容器 QLabel 上实际绘制。但是当我使用画家绘制REC时,RECT显示但图像只是变成空白。我不知道为什么它失败了,你能帮我一个忙并给我一些提示吗?
windows - 无法加载像素图
我正在尝试将图像加载到像素图。图像本身被添加到资源中。所以这就是我想要做的:
结果总是假的。图像存在,我可以得到它的绝对路径,如下所示:
所以路径似乎是正确的。qt 以管理员身份运行。有任何想法吗?
PS我在Windows 7下。smae代码在linux上测试成功。
python - PyQt:在创建 pixMap 后显示文件对话框会产生分段错误
我正在使用 PyQt 开发一个 GUI,对一些实验中收集的数据进行可视化分析。GUI 要求用户指明要分析的数据所在的目录:
GUI 提供了一种播放功能,通过该功能,用户可以看到实验数据如何随时间变化。这是通过QTimer实现的:
如果我播放数据的时间序列,然后暂停,然后尝试更改目录以加载新实验中的数据,我会遇到分段错误。
使用一些调试打印,我发现应用程序在我调用时崩溃
在loadExperiment方法中。
我对 Qt 很陌生,我认为我没有正确处理计时器。
我在 Ubuntu 10.04 上使用 PyQt 4.9、Python 2.7.3。
编辑1:
在卢克的回答之后,我回到了我的代码。
这是nextFrame方法,每次定时器发出超时信号时都会调用。它更新包含在 GUI 中的 QGraphicsScene 元素:
其中 self.scene 和 self.view 对象先前已在 GUI 构造函数中实例化为
我发现评论这一行:
并重复上面报告的相同操作序列,不再发生分段错误。
编辑2:
使用 gdb(使用 python-dbg)运行应用程序,结果是在调用 QPainter::drawPixmap 之后发生分段错误。
因此,这不是与计时器处理有关的问题,正如我在第一个实例中所相信的那样。
发生分段错误是因为我对 pixMap 做错了什么。