PyQT - 如何获取图像选择的坐标

发布于 2024-12-04 18:58:48 字数 111 浏览 0 评论 0原文

我必须在 PyQT 中获取图像部分的坐标。 起初我需要一个可以显示图像(png 或 jpeg)的小部件,但我不知道哪个可以做到这一点。然后我必须用矩形选择该图像的一部分,并获取矩形的左上角和右下角坐标。 谢谢

I have to get the coordinates of a section of an image in PyQT.
At first I need a widget that can show an image (png or jpeg) but I don't know which can do this. And then I must select a portion of this image with a rectangle and get the top-left and bottom-right coordinates of the rectangle.
Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半步萧音过轻尘 2024-12-11 18:58:48

您可以显示图像:

  1. 使用QLabel及其方法QLabel.setPixmap,或者
  2. 使用QGraphicsScene/QGraphicsView,或者
  3. QWidget 中通过重新定义 paintEvent 方法并使用例如 QPainter.drawPixmap 来实现。

显示图像后,您可以使用 QRubberBand (示例) 允许并显示选择。

You can display images:

  1. with a QLabel and its method QLabel.setPixmap, OR
  2. with a QGraphicsScene/QGraphicsView, OR
  3. in a QWidget by redefining the paintEvent method and using e.g. QPainter.drawPixmap.

Once the image is displayed you can use a QRubberBand (example) to allow and display the selection.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文