【发布时间】:2017-11-25 01:22:23
【问题描述】:
我使用 Python 编写了一些基本的 Tkinter 文本标签,但我想使用 Linux 终端中的命令修改标签内的文本。
这是我的代码:
#! /usr/bin/python
from tkinter import *
outputText = 'Libre'
root = Tk()
w = 70
h = 50
ws = root.winfo_screenwidth()
hs = root.winfo_screenheight()
x = (ws/10) - (w/5)
y = (hs/5) - (h/5)
root.geometry('%dx%d+%d+%d' % (w,h,x,y))
root.overrideredirect(1)
var = StringVar()
l = Label(root, textvariable=var)
l.pack()
l.place(x=10, y=10)
var.set(outputText)
root.mainloop()
【问题讨论】:
-
如果你用谷歌搜索“进程间通信”,你会发现很多程序之间的通信方式。套接字或 dbus 可能是最常见的。
标签: python linux tkinter command