PyQT - 如何获取图像选择的坐标
我必须在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以显示图像:
QLabel
及其方法QLabel.setPixmap
,或者QGraphicsScene
/QGraphicsView
,或者QWidget
中通过重新定义paintEvent
方法并使用例如QPainter.drawPixmap
来实现。显示图像后,您可以使用
QRubberBand
(示例) 允许并显示选择。You can display images:
QLabel
and its methodQLabel.setPixmap
, ORQGraphicsScene
/QGraphicsView
, ORQWidget
by redefining thepaintEvent
method and using e.g.QPainter.drawPixmap
.Once the image is displayed you can use a
QRubberBand
(example) to allow and display the selection.