python tkinter中的text,想用按钮将text的值传递给其他变量
本帖最后由 lqssssu 于 2020-10-30 20:07 编辑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()
windows.mainloop()
因为不想用annie的cmd,所以自己写了一个输入链接就下载的软件,但是卡在url的值传递的,想用按钮做url的传递,然后通过subprocess.run运行,然后用subprocess获取返回值0,并弹窗,结果卡在url这里。谢谢各位大神~~annie的github我贴在下面:https://github.com/iawia002/annie 我也想学python的图形界面,可我没有找到专讲图形界面的视频 额微粒波地 发表于 2020-10-30 20:46
我也想学python的图形界面,可我没有找到专讲图形界面的视频
百度pyqt5 是这样么?
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()
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() 推荐之后学习pyside2或pyqt5
页:
[1]