Python-子进程错误

福曼

我的窗户上有一个按钮。如果我点击它,我想启动VLC并传输URL。

def startstream():
    args = ['C:/Program Files/VideoLAN/VLC/vlc.exe', 'http://dreambox:8001/1:0:19:7B:B:85:C00000:0:0:0:']
    subprocess.call(args)

# Buttons
button_tnt = Button(fenster, text = "TNT Serie HD", command = startstream)

这是我想要的。

下一个不能按我的意愿工作,我也不知道为什么不这样做。

def startstream(url):
    args = ['C:/Program Files/VideoLAN/VLC/vlc.exe', url]
    subprocess.call(args)

# Buttons
button_tnt = Button(fenster, text = "TNT Serie HD", command = startstream('http://dreambox:8001/1:0:19:7B:B:85:C00000:0:0:0:'))

使用第一个代码,该窗口将出现,并且什么也没有发生。如果我单击该按钮,则流开始完美。

第二个代码:运行脚本,流立即启动。关闭VLC后,无法通过按钮重新打开流,它没有任何功能。

但是我想使用第二个代码。我有多个按钮,因此只能更改每个按钮的参数。使用第一个代码,我必须为每个流编写一个新函数。

请帮我 :(

谢谢!

暴君之波

您正在执行startstream而不是分配它*。要为其提供参数,请使用以下命令:

button_tnt = Button(fenster, 
                    text="TNT Serie HD",
                    command= lambda: startstream('http://dreambox:8001/1:0:19:7B:B:85:C00000:0:0:0:'))

*特别是,你执行startstream(..)和分配的结果command
lambda会,而不是创建一个点击后命令将调用该函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Maya python子进程错误

来自分类Dev

python中的子进程错误

来自分类Dev

断管错误Python子进程

来自分类Dev

python子进程错误调用java类

来自分类Dev

Python子进程给出语法错误,但从shell运行

来自分类Dev

从Django子进程调用python,找不到mysql错误

来自分类Dev

运行c ++任务的python子进程读取文件错误

来自分类Dev

在Python子进程中使用Tshark给出语法错误

来自分类Dev

Python子进程给出语法错误,但从shell运行

来自分类Dev

Python子进程输出变量错误;变量未定义

来自分类Dev

Python子进程错误没有这样的文件或目录

来自分类Dev

python2中的子进程返回错误

来自分类Dev

python子进程-分离进程

来自分类Dev

后台的Python子进程

来自分类Dev

python子进程死锁

来自分类Dev

python 3.4子进程

来自分类Dev

python子进程:FileNotFoundError

来自分类Dev

Python多进程错误

来自分类Dev

在python子进程中退出无限进程

来自分类Dev

Python子进程不打印vnstat进程

来自分类Dev

Python语法:子进程调用PostgreSQL查询,“错误:仅允许ASCII字符”

来自分类Dev

python异常错误子进程文件丢失-但是什么文件?

来自分类Dev

将python子进程用作另一个用户时的错误环境

来自分类Dev

ffmpeg Python子进程错误返回非零退出状态1

来自分类Dev

Python-子进程popen并调用相同的错误-没有类型不可迭代吗?

来自分类Dev

子进程命令的实时输出状态错误:对已关闭文件Python的I / O操作

来自分类Dev

python子进程自定义ENV =环境只能包含字符串错误

来自分类Dev

当通过Python子进程获取数据时,Raspberry Pi上LCD的每行末尾的字符错误

来自分类Dev

python子进程dpkg:在bash中运行的某些程序出现错误

Related 相关文章

热门标签

归档