结合HTML和Tkinter文本输入

时间:2015-10-13 00:23:31

标签: html windows tkinter python-3.5

我正在寻找一些帮助,找到一种方法来构建一个文本体,可以在用户输入文本以在条目中显示时在HTML文档中实现。我已经想到了如何在单击按钮并显示HTML字符串时如何执行浏览器在新窗口中打开。但是,我坚持使用的区域是抓取wbEntry变量中的用户输入,以使用'message'输出的HTML字符串。我看着lambda用作wbbutton中的一个命令,但不确定这是否是寻找解决方案的方向。

Apple
P0000
.85
.80
false
Orange
P0001
.95
.85
false
Lemon
P0002
.65
.60
false

我在Windows 7上使用Python 3.5和Tkinter。上面的代码在我的Mac OSX上不适用于我,因为这需要为我的wbbrowser功能设置不同的设置。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

由于您正在将StringVar与条目小部件相关联,因此您需要做的就是在将变量插入消息之前从变量中获取值。

def wbbrowser():
    ...
    text = source.get()
    message = "<html><head></head><body><p>%s</p></body</html>" % text
    ...