# def dragEnterEvent(self, event):
# # 当拖拽进入窗口区域时,接受事件
# if event.mimeData().hasUrls():
# event.accept()
# else:
# event.ignore()
#
#
# def dragMoveEvent(self, event):
# # 当拖拽在窗口区域移动时,接受事件
# if event.mimeData().hasUrls():
# event.setDropAction(Qt.CopyAction)
# event.accept()
# else:
# event.ignore()
#
#
# def dropEvent(self, event):
# try:
# files = [u.toLocalFile() for u in event.mimeData().urls()]
# if files: # 如果文件列表不为空
# # 假设我们只想处理第一个文件
# self.lineEdit.setText(files[0])
# self.lineEdit_2.setText(files[0])
# # 如果你想一次处理多个文件,可以把文件列表转换成字符串
# # self.lineEdit.setText('; '.join(files))
# except Exception as e:
# print(f"Error: {e}")
python 实现文件拖拽到选框里
于 2024-04-12 10:59:41 首次发布