一、利用PyCharm新建基于PyQt5对话框工程MyMainTest,添加QPlainTextEdit控件,保存主窗口MyQTMainForm.ui文件运行如下:
二、新建myqplaintextedit.py文件,创建MyQPlainTextEdit
类继承于QPlainTextEdit
,只允许excel(.xls或.xlsx)文件拖放,及信号发射处理。代码如下:
# -*- coding: utf-8 -*-
from PyQt5.QtCore import pyqtSignal
from PyQt5.QtWidgets import QPlainTextEditclass