【问题标题】:Using wxPython within Sublime Text 3在 Sublime Text 3 中使用 wxPython
【发布时间】:2019-05-16 10:22:55
【问题描述】:

我使用的是 Windows 10

我希望使用 wxPython 作为我的 Python3 程序的 GUI。我正在使用 SublimeText 3 编写和启动我的脚本

当我从 Sublime 中启动我的脚本时,程序运行但 wxPython 窗口没有打开。如果我从 cmd 提示符运行程序,它会按预期打开。

我的互联网搜索让我相信 Sublime 正在禁止打开窗口,并且可以在 Sublime 的设置中更改此行为,但我只能找到有关 Sublime Text 2 的说明。

如何防止 Sublime Text 3 抑制 wxPython 窗口?

【问题讨论】:

  • 为什么要通过 sublime 打开 ui 而不是 cmd 提示符或资源管理器?您是在 sublime 中运行 cmd 还是菜单选项/按钮等?
  • 你在 Windows 上吗?
  • @OdatNurd 是的,我使用的是 Windows 10
  • 您能否分享您正在使用的构建系统(或exec 调用)?我认为要点是您要么需要使用shell_cmd,要么在命令中将shell 设置为true 以使subprocess.Popen() 执行您想要的操作(Sublime 使用它来启动可执行文件)。更多信息可通过here获得。
  • @OdatNurd 对不起,我不明白你在问什么或链接中的信息。

标签: python python-3.x wxpython sublimetext3


【解决方案1】:

如果您使用的是 Windows,正确的扩展名应该是 *.pyw。更改 WX Python 脚本的名称,将扩展名“.py”更改为“.pyw”,然后尝试从 ST3 运行它。

祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    • 2016-04-24
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多