Python | PyQt5打开网页后实现文件拖拽问题
目的:用python搭建个外框 打开网页实现往网页拖拽文件时获取文件路径和文件大小使用PyQt5 QWebEngineView 现在每次拖过去文件都会在网页里面打开。。。
代码如下:
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebEngineWidgets import *
import sys
class Webbrowser(QMainWindow):
def __init__(self):
super(Webbrowser, self).__init__()
self.setGeometry(0, 0, 1335, 755)
self.setWindowState(Qt.WindowMaximized)
self.browser = QWebEngineView()
self.browser.load(QUrl('https://www.baidu.com'))
self.browser.setAcceptDrops(True)
self.setCentralWidget(self.browser)
# self.browser.dropEvent.connect(self.DropEvent)#拖过文件时触发
# self.browser.dragEnterEvent.connect(self.dragEnterEvent)#放下文件时触发
def DragEnterEvent(self, e):
if e.mimeData().text.endswith('.txt'):
e.accept()
else:
e.ignore()
def DropEvent(self, e):
print(e.mimeData().text())
求助大佬如何解决麻烦详细点新手! 来看看; 学习;PyQt还能检测这样的功能?? magnet:?xt=urn:btih:8C28D6E53374E4A5BFD40CC5AF9A5C504FECC64D😂😂😂😂😂😂😂 gongrui85 发表于 2021-3-31 17:22
magnet:?xt=urn:btih:8C28D6E53374E4A5BFD40CC5AF9A5C504FECC64D😂😂😂😂 ...
这是发的啥?
页:
[1]