吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1602|回复: 4
收起左侧

[求助] python tkinter中的text,想用按钮将text的值传递给其他变量

[复制链接]
lqssssu 发表于 2020-10-30 19:59
本帖最后由 lqssssu 于 2020-10-30 20:07 编辑

[Python] 纯文本查看 复制代码
import os
import subprocess
import tkinter as tk

windows = tk.Tk()
windows.title("Video Download v0.1")
windows.geometry('300x200')
text = tk.Label(windows, text="这是视频下载软件,支持大部分视频链接", font=('Arial', 12))
text.pack()
url_text = tk.Entry(windows, show=None, )
url_text.pack()
url= url_text.get()

button1 = tk.Button(windows, text="提交", width=4, height=1)
button1.pack()
Filepath = os.path.abspath("")

aPath = Filepath + '\\' + "annie.exe"

if len(url_text.get()) == 0:
    subprocess.run([aPath,url])

windows.mainloop()


因为不想用annie的cmd,所以自己写了一个输入链接就下载的软件,但是卡在url的值传递的,想用按钮做url的传递,然后通过subprocess.run运行,然后用subprocess获取返回值0,并弹窗,结果卡在url这里。谢谢各位大神~~annie的github我贴在下面:https://github.com/iawia002/annie

本帖被以下淘专辑推荐:

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

额微粒波地 发表于 2020-10-30 20:46
我也想学python的图形界面,可我没有找到专讲图形界面的视频
willgoon 发表于 2020-10-30 22:18
额微粒波地 发表于 2020-10-30 20:46
我也想学python的图形界面,可我没有找到专讲图形界面的视频

百度pyqt5
毛阿毛 发表于 2020-10-30 23:24
是这样么?
[Python] 纯文本查看 复制代码
import os
import subprocess
import tkinter as tk


def download():
	url = url_text.get()
	Filepath = os.path.abspath("")
	aPath = Filepath + '\\' + "annie.exe"
	 
	if len(url) > 0:
		subprocess.run([aPath,url])
	 
 
windows = tk.Tk()
windows.title("Video Download v0.1")
windows.geometry('300x200')
text = tk.Label(windows, text="这是视频下载软件,支持大部分视频链接", font=('Arial', 12))
text.pack()
url_text = tk.Entry(windows, show=None, )
url_text.pack()

 
button1 = tk.Button(windows, text="提交", width=4, height=1,command=download)
button1.pack()

windows.mainloop()
oudaidai 发表于 2020-10-31 00:26
推荐之后学习pyside2或pyqt5
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-5-4 22:05

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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