擅长:python、mysql、java
<p>不能让它只与qt模块一起工作,但我可以使用win32下载.msgcom客户端. 我的想法是,由于我将从outlook客户端拖动,我可以使用win32com下载当前突出显示的选择。你知道吗</p>
<pre><code>import win32com.client as win32
def dropEvent(self, event):
if event.mimeData().hasFormat("FileContents"):
event.acceptProposedAction()
outlook = win32.Dispatch("Outlook.Application")
selection = outlook.ActiveExplorer().Selection
count = selection.Count + 1
for i in range(1,count):
message = selection.Item(i)
name = re.sub('[^A-Za-z0-9]+', ' ', str(message.subject))
message.SaveAs(os.path.join(r'C:\Users\path',name + '.msg'))
self.trigger.emit(name)
</code></pre>