博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyQt5 文本控件拖拽
阅读量:3898 次
发布时间:2019-05-23

本文共 894 字,大约阅读时间需要 2 分钟。

from PyQt5.QtWidgets import *from PyQt5.QtGui import *from PyQt5.QtCore import *import sysclass Mycombox(QComboBox):    def __init__(self):        super(Mycombox, self).__init__()        self.setAcceptDrops(True)    def dragEnterEvent(self, e):        print(e)        if e.mimeData().hasText():            e.accept()        else:            e.ignore()    def dropEvent(self, e):        self.addItem(e.mimeData().text())class DropDemo(QWidget):    def __init__(self):        super(DropDemo, self).__init__()        layout = QFormLayout()        layout.addRow(QLabel('请将左边的文本拖到右边显示'))        lineEdit = QLineEdit()        lineEdit.setDragEnabled(True)        combo =Mycombox()        layout.addRow(lineEdit,combo)        self.setLayout(layout)        self.setWindowTitle('拖拽案例')if __name__ == '__main__':    app =QApplication(sys.argv)    main = DropDemo()    main.show()    app.exit(app.exec_())

在这里插入图片描述

转载地址:http://clben.baihongyu.com/

你可能感兴趣的文章
Emacs for vim Users---from http://www.crazyshell.org/blog/
查看>>
静态库和动态库链接那些事--http://www.crazyshell.org/blog/?p=50
查看>>
一年成为Emacs高手(像神一样使用编辑器) .--http://blog.csdn.net/redguardtoo/article/details/7222501
查看>>
GNU make 指南
查看>>
配置 vim
查看>>
centos 安装emacs24
查看>>
【转】结构体中Char a[0]用法——柔性数组
查看>>
结构体最后定义一个char p[0];这样的成员有何意义(转)
查看>>
一步一学Linux与Windows 共享文件Samba (v0.2b)
查看>>
Linux 下忘记root密码怎么办
查看>>
Linux软件下载源码编程文章资料周立发--之调试
查看>>
GIT分支管理是一门艺术
查看>>
Cscope在emacs中的配置与使用
查看>>
emacs 2.4安装问题 ecb
查看>>
ecb里使用自定义快捷键切换窗口
查看>>
vim(gvim)支持对齐线
查看>>
CentOS编译安装Lighttpd1.4.28
查看>>
实践HTTP206状态:部分内容和范围请求
查看>>
【C++基础】拷贝构造函数的参数必须是引用类型
查看>>
【C++基础】virtual析构函数
查看>>