鱼C论坛

 找回密码
 立即注册
查看: 2957|回复: 9

如何将生成结果写入输入框中,且能往桌面拖拽(tkinter或其他办法实现均可)

[复制链接]
发表于 2020-10-2 11:23:39 | 显示全部楼层 |阅读模式
60鱼币
大家好:想利用GUI相关的库生成个界面,然后将程序生成的结果放入界面输出框中,然后可将生成的文件可拖拽至桌面;
查询了很多资料,均无找到相关用法,特求助大家;
例如下面的代码将生成结果存在文本框中,但是是文本,也不能拖拽,是否有什么办法将生成的Excel放入框中且能往桌面拖出,谢谢

代码:
  1. from tkinter import *
  2. import openpyxl



  3. root = Tk()
  4. Label(root,text='输出结果',justify=LEFT).pack()
  5. t2 = Text(root,width=60,height=15)
  6. t2.pack()

  7. wb = openpyxl.Workbook()
  8. ws = wb.active
  9. ws['A1'] = 'HelloWorld'
  10. wb.save('text1.xlsx')

  11. t2.insert(END,'text1.xlsx')
  12. root.mainloop()
复制代码


#结果

001.bmp
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-2 11:43:27 | 显示全部楼层
本帖最后由 疾风怪盗 于 2020-10-2 11:44 编辑

不知道如何拖拽
其实为什么一定要拖拽呢,
新生成的直接保存就好了
拖进去的文档,可以获取路径,然后用os调用cmd或者shutil模块,来把文件复制、剪切到桌面路径
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-10-2 12:56:50 From FishC Mobile | 显示全部楼层
疾风怪盗 发表于 2020-10-2 11:43
不知道如何拖拽
其实为什么一定要拖拽呢,
新生成的直接保存就好了

前期不是已经实现将待处理文件放入文本框中,可以读取处理了,但是处理结果若是能放在另一个文本框中,可以任意拖拽,使用起来感知会更好的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2020-10-7 18:12:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-7 20:35:05 | 显示全部楼层
疾风怪盗 发表于 2020-10-2 11:43
不知道如何拖拽
其实为什么一定要拖拽呢,
新生成的直接保存就好了

因为这个功能很方便啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-7 21:03:50 | 显示全部楼层

你会怎么拖拽么?代码分享学习下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-7 22:21:39 | 显示全部楼层
疾风怪盗 发表于 2020-10-7 21:03
你会怎么拖拽么?代码分享学习下

这个 tkinter 根本就不支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-7 22:42:06 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-10-7 22:21
这个 tkinter 根本就不支持

好吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-10-8 09:51:45 From FishC Mobile | 显示全部楼层
永恒的蓝色梦想 发表于 2020-10-7 22:21
这个 tkinter 根本就不支持

结合第三方库有支持的没
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-8 10:01:36 From FishC Mobile | 显示全部楼层
xue11 发表于 2020-10-8 09:51
结合第三方库有支持的没

pyqt5有可能支持往外拖拽(猜的)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-5 01:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表