【问题标题】:Interfacing a wxPython GUI with Python Scripts将 wxPython GUI 与 Python 脚本连接
【发布时间】:2014-03-08 11:41:50
【问题描述】:

我正在使用 wxpython 构建一个 GUI。 我有两个问题: 1.如何从界面中的文本字段中获取值? 2.我可以通过我的界面运行python脚本吗(例如单击按钮时)以及如何做?

另一个问题:脚本执行后,应该返回一个结果(一个字符串),我怎样才能从脚本中获取结果并将其显示在我的界面中?谢谢。

PS:问题 1 中的值是问题 2 中 Python 脚本的参数。

【问题讨论】:

    标签: python wxpython


    【解决方案1】:
    1. 如果 textfiled 是指 wx.TextCtrl,您可以通过调用其 GetValue 方法从中获取值。
    2. 您将事件处理程序绑定到按钮事件 wx.EVT_BUTTON,在处理程序中您从 TextCtrl 获取值,然后使用它们调用您的函数/方法。

    查看 wxpython 演示(可从 wxpython 站点下载)以获取上述示例以及更多内容

    【讨论】:

    • 是的@Yoriz 我的意思是 wx.TextControl,谢谢你回答我的问题
    • @farfalla 如果您得到了问题的答案,请选择它作为答案。这有助于其他用户知道这个问题已经解决。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    • 2011-11-14
    相关资源
    最近更新 更多