好友
阅读权限10
听众
最后登录1970-1-1
|
目的:用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())
求助大佬如何解决 麻烦详细点 新手! |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|