如何在PyWebview窗口中更新HTML文本字段?

时间:2019-04-15 20:23:16

标签: python flask

我正在尝试在烧瓶应用程序中使用pywebview创建GUI,在该应用程序中用户将一些文本输入到字段中,然后在pywebview提供的无框架窗口中对其进行更新。

当前,我按如下方式加载HTML:

@app.route("/", methods=['POST', 'GET'])
def index():
     return render_template('index.html')

,HTML代码的相关部分是:

<div class ="main-login">
  <form action="/credentials" method="POST">
        <input type="text" name="username"><br>
        <input type="submit">
  </form>
</div>

并且Python / Flask代码是:

@app.route('/credentials', methods=['POST'])
def user_credentials():
    username = request.form.get['text']
    return username

在浏览器(Google Chrome)中打开本地主机URL时,我可以输入文本,但在pywebview提供的无框窗口中则不能。

相反,我键入的任何内容都会打印在控制台中。

我想我需要使用jQuery / AJAX更新index.html文件的HTML,但是我不完全确定如何在pywebview上下文中执行此操作。任何帮助将不胜感激。

0 个答案:

没有答案