网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

qt如何实现拖拽

时间:2024-10-28 22:22:19

本文以实例的形式,一步步来说明如何通过拖拽,打开一个文本文件

工具/原料

qt

打开文本文件

1、新建一个QTextEdit的子类C怡觎现喾MyTextEdit。该类在构造函数数中,通过传入的文件名打开文件,并显示在QTextEdit中

qt如何实现拖拽

2、在MainWindow中添加QTabWidget对象。调用setCentralWi蟠校盯昂dget设置QTabWi颊俄岿髭dget为主窗口。在QTabWidget中添加一个tab页,该tab页的widget就是上一步新建的CMyTextEdit

qt如何实现拖拽

3、运行效果如下

qt如何实现拖拽

2、设置MainWindow接受拖拽事件

qt如何实现拖拽

4、运行之后,拖拽第一个文件到窗口,可以正常打开再拖拽一个文件,可以看到,文件2的路径显示在了文件1的内容里

qt如何实现拖拽

6、这样就可以拖拽多个文件了

qt如何实现拖拽
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com