问题标签 [qpainter]

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

c++ - OpenMP 嵌套 for 循环(使用 Qt)

我正在编写一个程序(C++)来合并图像(QPainter)。以顺序方式它工作得很好,但我必须将它与 OpenMP 并行化。我怎样才能做到这一点?我认为可能的问题是内存分配或嵌套 for 循环。这是我的第一个问题,在此先感谢:)


@Riateche,谢谢;)

我的下一个问题是为什么那个循环不加速......

0 投票
2 回答
9346 浏览

python - 如何在 PyQt4 中用动画画一条线

我有一个点列表。例如,points = [[160, 75], [115, 567]]

如何在 PyQt4 中画一条线,所以它会是这样的:线

提前致谢。

编辑:为了记录,我正在尝试实现贝塞尔曲线,所以它看起来像这样: 四次贝塞尔曲线

这是我目前拥有的代码:

所以,我关于如何解决这个问题的想法: 1. 使用 self.biliniar_bez(),..., self.fourG_bez() 构建所有曲线 2. 它们共享相同的点,因此它们实际上会在这些点上匹配。3. 移动点(我认为,它们的位置必须与t匹配,所以如果t=0.25那么每个点都必须在此时通过它们的四分之一线)

问题在于移动点的方式。我有每条线的第一点和第二点的坐标。需要中间的。

0 投票
2 回答
1375 浏览

c++ - Qt 无法将 QPaintDevice 转换为 QImage

这听起来很傻,但我无法截取 QwebView 的屏幕截图。

错误消息是,

我所知道的是,QPaintDevice 是 QPaint 的基础。

0 投票
2 回答
325 浏览

python - 使用 QRect 实例调用 QWidget::update 时出现分段错误

当我在 QWidget 子类中调用 self.update() 时,它什么也不做,这是预期的行为(我还没有实现paintEvent)。但是,如果我使用 QtCore.QRect 实例调用它,则会出现分段错误、内存损坏或 X 服务器错误等错误。

知道如何解决这个问题吗?

编辑:

我有时会得到这个:

0 投票
1 回答
848 浏览

python - 为什么我每次使用 QPainter 都会清除小部件?

我有这个代码:

每次我调用 drawInstruction() 时,已经绘制的所有内容都会被清除。只剩下新的矩形。

每次调用 drawInstruction() 时都重新绘制所有内容不是解决方案,因为 drawInstruction() 经常被调用。

0 投票
1 回答
2483 浏览

python - pyqt 打印预览 QTableView

我正在尝试将 QTableView 的内容打印到打印机。我实现了底部脚本,它运行成功,没有任何错误。但所有数据在 printPreview 中都是不寻常的。这是我的问题的图片- FOUNTAIN

如果您有任何可以帮助我的示例,请告诉我。太感谢了

0 投票
1 回答
3534 浏览

qt - 如何在 QT 的另一个小部件中绘制小部件的内容?

我想将现有的小部件 A 绘制到另一个小部件 B 上,(使 A 作为 B 的子级可能有效,但这是另一个故事)

在网上搜索后,在 qtcenter 有一个线程说:

还有其他方法吗?

0 投票
2 回答
3322 浏览

c++ - Qt:创建半透明的禁用图标状态

我想从原始图标图像(不为禁用状态使用额外图像)为我的图标禁用状态动态创建一个半透明图标像素图。

我认为这需要五分钟,只需创建一个 QPainter,将其不透明度设置为 0.5 或其他值,然后在其中绘制正常的 Pixmap。

问题是 QPainter 似乎从设置为 (205, 205, 205) 的背景开始,我没有什么可以让它完全透明的。

这是我用于标准图标的代码:

这是我迄今为止尝试为禁用状态制作透明版本的方法:

这些是我从上述代码中得到的结果:

在此处输入图像描述

0 投票
1 回答
1741 浏览

qt - 我不能用 QPainter 绘制 QVideoWidget

我正在尝试在播放视频时绘制字符串,例如字幕...我有一个 Phonon::QVideoWidget,在它的构造函数中我这样做:

我已经覆盖了绘画事件,仅用于测试:

所以当我启动我的播放器时,我看不到 QPainter 所做的任何事情,只有普通视频播放任何想法?

0 投票
1 回答
2102 浏览

python - 如何使用 QPainterPath 创建带有曲线的文本

我正在尝试用一些文本构建一个弧线。我能够创建弧线,并且可以将文本与曲线一起放置。但到目前为止,我找不到垂直于曲线旋转文本的方法。

这是我正在尝试的代码

但我正在尝试实现接近这篇文章http://zrusin.blogspot.com/2006/11/text-on-path.html的东西。喜欢文本要根据角度旋转。知道如何使用 QPainterPath 和 QPainter 或任何其他方法吗?

我正在寻找这样的输出

在此处输入图像描述

很抱歉,由于声誉较低,我无法将图片添加到我的帖子中。

编辑 :

这是一些更新版本..它的python版本的qt-project.org/faq/answer/how_do_i_make_text_follow_the_line_curve_and_angle_of_the_qpainterpath

但我仍然无法获得轮换。

更新 :

我现在开始工作了,这是更新的部分,也许它也会帮助其他人。