Skip to content
浏览量: 860
一、利用PyCharm新建基于PyQt5对话框工程MyMainTest,添加QPlainTextEdit控件,保存主窗口MyQTMainForm.ui文件运行如下:

二、新建myqplaintextedit.py文件,创建MyQPlainTextEdit
类继承于QPlainTextEdit
,只允许excel(.xls或.xlsx)文件拖放,及信号发射处理。代码如下:

三、使用QT设计器打开主窗口MyQTMainForm.ui
文件,将QPlainTextEdit
提升为MyQPlainTextEdit
类,如下图示:



四、将主窗口MyQTMainForm.ui
文件转为MyQTMainForm.py
文件

五、在main.py文件中,添加槽函数,绑定信号和槽函数。

main.py主文件中全部代码如下:

六、运行测试,拖放excel文件如下图:QPlainTextEdit已支持拖放excel文件


获取测试代码的衔接
如果本文对您有所帮助,请关注微信公众号“捷创源Linux”

Go to top