懒羊羊大王好好学习 2024-05-27 16:24 采纳率: 50%
浏览 45
已结题

.ui转.py文件不显示转换后的文件

设置了.ui转.py文件的工具,可以正常运行却不显示转换后的.py文件

img

img

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-05-27 16:24
    关注

    引自免费微信小程序:皆我百晓生

    根据你提供的信息,看起来你在PyCharm中配置了一个外部工具来将.ui文件转换为.py文件。然而,尽管转换过程似乎成功了(因为输出显示“Process finished with exit code 0”),但转换后的.py文件并没有自动打开。

    首先,确认一下.py文件是否确实被创建在了预期的工作目录里。根据你的设置,“Working directory”是 $FileDir$,这应该是指当前打开的.ui文件所在的目录。你可以手动检查这个路径下是否有名为 untitled.py 的文件。

    如果你找到转换后的文件,但是没有自动打开,可能是因为PyCharm的配置没有正确设置。你需要确保PyCharm会在外部工具执行后打开结果文件。这里是一个详细的步骤:

    1. 打开 PyCharm。
    2. 转到 Settings (Windows/Linux) 或者 Preferences (MacOS)。
    3. 在设置/首选项窗口中,导航到 Editor -> File Types.
    4. 确保 .py 文件类型已关联到 Python 文本编辑器。如果没有,点击 "Add" 按钮,然后输入 ".py",选择 "Python"。
    5. 回到主设置窗口,导航到 Tools -> External Tools.
    6. 找到名为 "pyuid" 的工具条目。
    7. 在 "Options" 标签页下的 "Show output in" 下拉菜单中,选择 "Separate tool window" 或者 "Popup tool window",这样当工具执行完毕后,PyCharm会显示一个包含输出的新窗口,你应该能在其中看到转换的结果。
    8. 如果你仍然没有看到转换后的文件,尝试在 "On Finish" 部分添加命令,用于打开新创建的 .py 文件。例如,你可以添加 file:///$FileNameRelativeToProjectRoot$,这将会打开项目中的指定文件。确保选中 "Open in editor" 复选框。

    完成上述步骤后,重新尝试转换 .ui 文件。如果依然存在问题,可能是由于环境变量或其他原因导致的。在这种情况下,你可能需要提供更多的上下文信息以便进行更深入的故障排查。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月31日
  • 创建了问题 5月27日