Python 拖动鼠标将图像放置在GUI上的PDF上

Python 拖动鼠标将图像放置在GUI上的PDF上,python,Python,我是python的入门,我想知道是否有可能使GUI具有打开PDF文件的功能,然后在拖动鼠标的位置放置并调整图像的大小 我正在尝试创建一个程序,用于在PDF文件上标记签名 我试过PyMuPDF、PysimpleGUI和tkinter但我是入门级,对代码了解不多 def getpositionxy(event): clickx, clicky = event.x, event.y print('{}, {}'.format(clickx, clicky)) root.bind('&

我是python的入门,我想知道是否有可能使GUI具有打开PDF文件的功能,然后在拖动鼠标的位置放置并调整图像的大小

我正在尝试创建一个程序,用于在PDF文件上标记签名

我试过
PyMuPDF
PysimpleGUI
tkinter
但我是入门级,对代码了解不多

def getpositionxy(event):
    clickx, clicky = event.x, event.y
    print('{}, {}'.format(clickx, clicky))

root.bind('<Double-Button-1>', getpositionxy)

img_rect = fitz.Rect((%i,%i, %i, %i) %(clickx,clicky,clickx + 200, clicky + 200))
imagesig = open("image.PNG", "rb").read()
page.insertImage(img_rect, stream= imagesig)
def getpositionxy(事件):
clickx,clicky=event.x,event.y
打印(“{},{}”。格式(单击X,单击Y))
root.bind(“”,getpositionxy)
img_rect=fitz.rect((%i,%i,%i)%i)%(点击X,点击Y,点击X+200,点击Y+200))
imagesig=open(“image.PNG”,“rb”).read()
页面插入图像(img_rect,stream=imagesig)

绑定功能它只在
tkinter
窗口上工作。当我单击
PysimpleGUI

时,它不提供位置。您发布的代码正确吗?在
if
语句的末尾缺少了一个
,而且下面的所有代码都没有缩进。PyMuPDF是一个很好的包,因为它在一些示例中使用了PySimpleGUI,而且作者对PySimpleGUI非常熟悉。我认为作为一个完全的初学者,你想要做的很难。放置一个图像,然后抓取它来调整大小,一直放在PDF页面的图像上,这不是我所说的初学者的事情,不管你多么希望它发生。PySimpleGUI github中有许多演示程序可能会有所帮助。