qpixmap相关内容

如何在QPixmap上使用QPainter

我是Qt/Embedded的新手。我想使用QPainter在将添加到QGraphicsScene的QPixmap上绘制内容。这是我的代码。但它不会显示像素图上的图形。它只显示黑色像素图。 int main(int argc, char **argv) { QApplication a(argc, argv); QMainWindow *win1 = new QMainWindow ..
发布时间:2022-03-30 10:56:11 其他开发

如何创建 QWidget 的屏幕截图?

我在 Qt Creator 中做作业,在那里我绘制到 QWidget,我需要保存这个 QWdiget 的一部分. 我试图解决这个问题: QPixmap 像素图;pixmap.copy(矩形);//矩形是QWidget的一部分,我需要保存pixmap.save("example.png"); 感谢您的帮助. 解决方案 可以使用QWidget::render 为此.假设 recta ..
发布时间:2022-01-24 18:58:16 其他开发

PyQt 将图像从 URL 加载到 QPixmap 会导致冻结和崩溃

我制作了一个应用程序,该应用程序从网站收集图像的 URL 并将它们逐个显示在显示器上.但是,当您使用 QComboBox 滚动浏览图像时,程序会冻结 2-3 秒,这很烦人,因为要滚动浏览的 URL 超过 100 个.如果您尝试快速滚动,应用程序会崩溃.图片甚至不是那么大(小于 300KB),互联网连接已经足够了.有什么解决方案可以解决这个问题吗? 这是代码片段: 从 PyQt5.QtWid ..
发布时间:2022-01-12 22:45:51 其他开发

为什么 PyQt5 QPixmap 会导致 python 崩溃?

当我尝试将此字符串列表转换为像素图时,python 会崩溃.有什么建议可以解决这个问题? openIcon = ['16 13 5 1','.c#040404','#c#808304','a c 无','b c #f3f704','c c #f3f7f3','aaaaaaaaa...aaaa','aaaaaaaa.aaa.a.a','aaaaaaaaaaaaa..a','a...aaaaaaaa ..
发布时间:2022-01-12 11:45:13 Python

PyQt 显示来自 opencv 的视频流

尝试链接 PyQt 和 Opencv 视频源,无法理解如何将 while 循环应用于连续流视频.它只是拍了一张静态照片.请任何人帮助解决问题. PtQt=5 Python=3.6.1 类应用(QWidget):def __init__(self):super().__init__()self.title = 'PyQt5 视频'self.left = 100self.top = ..
发布时间:2021-12-10 20:13:58 Python

QImage 和 QPixmap 有什么区别?

我不明白 QImage 和 QPixmap 之间有什么区别,它们似乎提供相同的功能.什么时候应该使用 QImage,什么时候应该使用 QPixmap? 解决方案 通过阅读 QImage 和 QPixmap: QPixmap 类是一种离屏图像表示,可用作绘图设备. QImage 类提供独立于硬件的图像表示,允许直接访问像素数据,并可用作绘制设备. 编辑:另外,来自@Dave ..
发布时间:2021-12-09 17:20:09 C/C++开发

QImage/QPixmap 大小限制?

是否记录了 QPixmap 和/或 QImage 对象的任何已知大小/空间限制?我没有找到任何关于此的有用信息.我目前在 OSX 和 Windows 上使用 Qt 4.7.3.我特别感兴趣: 宽度/高度限制? 限制取决于颜色格式? 32/64 位机器之间的区别? 关于操作系统的差异? 我天真地怀疑内存是唯一的限制,因此可以通过 计算最大大小 宽 x 高 x byte_per_ ..
发布时间:2021-12-09 16:54:34 其他开发

Qt C++ 在 GUI 线程之外显示图像(Boost 线程)

我正在开发一个 C++ 库,使用 VS2015 通过 Qt 实现其接口.在库方面,3 个 boost 线程 连续从 3 个文件夹加载图像.我试图在 3 个不同的 QLabel(或等效的 QWidgets)中显示这些图像,因此线程主体包含此功能,特别是通过利用 setPixmap 方法.尽管对该函数的调用受 boost 互斥锁保护,但由于线程同步,我得到了异常.在寻找解决方案时,我已经意识到 QPi ..
发布时间:2021-12-09 16:45:32 其他开发

使 QLabel 的像素图透明

我有一个带有 QLabel 和像素图的 MainWindow.我想让它透明(或不透明) 我正在使用下面的代码. ui->label->setAttribute(Qt::WA_TranslucentBackground);ui->label->repaint(); 但是它似乎不起作用.图像看起来相同,没有任何变化.我还尝试使用以下语句: ui->label->setStyleSheet ..
发布时间:2021-09-09 19:25:43 其他开发

QGraphicsView 滚动和图像缩放/裁剪

我想在我的 QGraphicsView 中有一个背景图像,它总是缩放(并在必要时裁剪)到视口的大小,没有滚动条,也没有用键盘和鼠标滚动.下面的示例是我在视口中缩放和裁剪图像的操作,但我使用随机值进行从以太中拉出的裁剪.我想要一个合乎逻辑的解决方案? MainWindow::MainWindow(QWidget *parent) :QMainWindow(父),用户界面(新用户界面::主窗口){u ..
发布时间:2021-07-16 18:37:44 其他开发

如果在不保持纵横比的情况下调整大小,则旋转 QGraphicsPixmapItem 会导致剪切

我正在尝试旋转 QGraphicsPixmapItem 子项.对于其他 QGraphicsItem,旋转和缩放工作正常.但是对于 QGraphicsPixmapItem,如果尺寸不保持纵横比,我会得到剪切而不是旋转. 示例代码: #include #include #include #include #include int main(int argc, char *argv[]){QGr ..
发布时间:2021-07-10 19:39:24 其他开发

如何创建QWidget的截​​图?

我在 Qt Creator 中做作业,在那里我画到 QWidget,我需要保存这个 QWdiget 的一部分. 我试图解决这个问题: QPixmap 像素图;pixmap.copy(矩形);//矩形是 QWidget 的一部分,我需要保存pixmap.save("example.png"); 感谢您的帮助. 解决方案 您可以使用QWidget::render 为此.假设 rec ..
发布时间:2021-06-30 19:43:51 其他开发

PyQT5:如何在 QLabel Widget 中以交互方式在图像上绘画?

Python 3,Mac OS Mojave 上最新版本的 PyQt5 我想要一个 PyQt5 程序,在该程序中,用户可以在图像上绘制连接的点(独特地单击,这些点会自动连接).重要的是,我只能在 QLabel 小部件(或替代小部件)中的图像上绘制,而不能在整个主窗口上绘制. 我可以绘制图像并获得前两次点击的坐标,但是当我想在图像上绘画时,它发生在图像下方.此外,我无法将坐标作为我的pa ..
发布时间:2021-06-24 20:12:51 Python

PyQT 不同的图像自动缩放模式

假设我们有一个带有 QPixmap 的 QLabel label = QLabelPixmap = QPixmap('文件路径')label.setPixmap(Pixmap) 我已经提到过使用 label.setScaledContents(True) 我们可以强制图像自动缩放到标签大小(如果标签自动缩放到小部件的大小)如果不使用它,图像将以全尺寸显示,而不取决于窗口或标签的大小.现在我 ..
发布时间:2021-06-24 20:12:22 Python

设置主窗口中图像的位置,QPixmap

im 使用 QPixmap 加载图像并设置位置.图像加载到我的主窗口中,但图像的位置没有设置我使用了 setPos 但没有发生任何事情. from PyQt5 import QtGui从 PyQt5.QtCore 导入 *从 PyQt5.QtGui 导入 *从 PyQt5.QtWidgets 导入 QApplication、QDialog、QVBoxLayout、QLabel从 PyQt5 导入 ..
发布时间:2021-06-24 20:06:17 Python

PyQt4:图形视图和像素图大小

我正在使用 QTDesigner 为某些图像处理任务开发 GUI.我在网格布局中有两个相互下方的图形视图.两者都应该显示一个图像,稍后我将添加叠加层. 我创建了我的 Pixmap img_pixmap 并将其添加到我的场景中.然后将此场景添加到我的图形视图中.由于我的图像比我的屏幕尺寸大得多,所以我应用了 fitInView().在代码中: self.img_pixmap_p = self ..
发布时间:2021-06-24 20:01:35 Python