鱼C论坛

 找回密码
 立即注册
查看: 4346|回复: 2

想用tkinter写一个按钮,点了按钮后能打开一个excel文件,就像自己找到文件双击打...

[复制链接]
发表于 2016-12-3 11:56:21 | 显示全部楼层 |阅读模式
20鱼币
平时我们要打开一个excel文件总要到文件夹里找老半天。

所以我想写个程序放在桌面,这个程序里有几个按钮,每个按钮点下去后就能打开一个特定的excel文件。想请大家帮我想想如何才能做到,谢谢。


from tkinter import *

root = Tk()

def openxlsx():
    (这里要写什么呢?)

button = Button(text='打开text.xlsx',command=openxlsx)
button.pack()

mainloop()

最佳答案

查看完整内容

没用过tk,基本思路是: 将这个按钮连接点击事件/点击信号等功能。 打开execl可以用 系统命令。 os.popen('xxx.xlsx') os.system('xxx.xlsx').
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-12-3 11:56:22 | 显示全部楼层
没用过tk,基本思路是:

将这个按钮连接点击事件/点击信号等功能。

打开execl可以用 系统命令。 os.popen('xxx.xlsx') os.system('xxx.xlsx').
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-12-3 14:01:47 | 显示全部楼层
wei_Y 发表于 2016-12-3 13:03
没用过tk,基本思路是:

将这个按钮连接点击事件/点击信号等功能。


谢谢,我试了下,加了2句代码就成功了!

粗体是我新加的代码,给路过的各位分享下。

from tkinter import *
import os

root = Tk()

def openxlsx():
    os.popen('E:\\test.xlsx')

button = Button(text='打开test.xlsx',command=openxlsx)
button.pack()

mainloop()

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-11 03:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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