Python:UI图像擦除,比较两个图像

2024-04-25 21:46:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有人知道从哪里开始重新创建这种功能? http://www.learningnuke.com/wp-content/uploads/nukewipepreview.png

在图片中,您可以拖动中心线以交互方式显示图像A或图像B或每个图像的部分。在

我希望能够在两幅图像之间进行擦除/显示,也许可以进行某种交互式裁剪。 希望将此功能添加到Maya中的窗口中,因此可以使用QT,但不是必需的。在

只是一些建议就好了。在


Tags: 图像功能comhttppngwww图片content
1条回答
网友
1楼 · 发布于 2024-04-25 21:46:23

我可以告诉你,在maya中,通过Qt/PyQt可以实现这一点。您可以创建一个对话框,通过某种形式的鼠标交互来显示qpixmap,以控制它们的显示。我会忘记尝试扩展实际的渲染视图,因为这将是一个痛苦的屁股

只需专注于Qt解决方案。不幸的是,除此之外,我不确定我还能提供什么,除非您对它的实现有一个具体的问题。在

我可能会在自定义QLabel小部件内部将qpixmap堆叠在一起。QLabel将有一个自定义的mousepress/move事件,该事件可能会调整右边缘的大小,以模拟擦除效果,并显示堆叠在下面的边。在

此外,它确实类似于QSplitter的功能,因此也可以工作,布局的每一侧都有一个图像,拆分栏有一个自定义样式。在

相关问题 更多 >