吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1361|回复: 2
收起左侧

[求助] 【求助】怎么获取tkinter.button(command)的值

[复制链接]
Dark_Forest 发表于 2022-3-21 21:30
大佬们帮忙看看啊,怎么获取这个conmand的值,我想利用tkinter做出一个按钮,然后点击按钮出现一个选择文件夹的选项,最后返回文件夹的路径。
# -*- coding:utf-8 -*-
import datetime
from tkinter import *
import tkinter.filedialog as filedialog

class Application():
    def __init__(self, master=None):
        # super().__init__(master)
        self.master = master
        self.path = self.button()
        print(self.path)

    #   点击按钮调用选择文件夹,需要返回文件夹的路径
    def button(self):
        self.button = Button(master=self.master, text='选择文件夹', command=self.getDir)
        self.button.pack()
        # return command.value

    #   选择文件夹
    def getDir(self):
        dirs = filedialog.askdirectory()

if __name__ == '__main__':
    root = Tk()
    root.geometry('200x200')
    root.title("获取tif投影和参数")
    app = Application(master=root)
    # app.getTifValue()
    root.mainloop()

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

jandyx 发表于 2022-3-22 07:38
想到的3个方法:
1、你获取到文件夹路径后面的操作,直接在getDir里面实现;
2、用全局变量;
3、添加一个控件来接收文件夹路径
 楼主| Dark_Forest 发表于 2022-3-22 18:32
jandyx 发表于 2022-3-22 07:38
想到的3个方法:
1、你获取到文件夹路径后面的操作,直接在getDir里面实现;
2、用全局变量;

多谢大佬
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 15:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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