찾다

 >  Q&A  >  본문

请教:怎样用Python编写一个Linux环境下的可视界面?

我有一个Linux环境下的已经用Python写好的.py文件。每次运行起来就是在Linux环的terminal输入这样的指令 $>python XXX.py dict file opt loc,其中XXX.py是我写的.py文件,​dict、file、opt、loc是运行时用户要给出的4个外部参数。总的来说这个XXX.py先在dict这个路径下察看所有类似file的文件,然后根据opt的指令提取数据储存到loc里,最后把生成的data曲线用matplotlib画出来。

这个XXX.py其实很大,功能也比较多,除了我们组,其他的同行也应该能用的到。我老板很喜欢,问我有没有办法把它升级一下,做成一个软件,方便用户使用,这样每次就不用再在terminal输入指令​了。

有没有办法基于XXX.py这个文件,用Python写​一个有窗口、按钮、下拉菜单、弹出警报等等功能的方便用户使用的​可视界面?具体功能无非就是把​“python XXX.py dict file opt loc​”这个命令转换成窗口和菜单中的选项,最好能把最后生成的data曲线在同一个界面中画出来。重复一下,是Linux环境。

恳请指点!谢谢!

高洛峰高洛峰2849일 전850

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 15:21:51

    pyQt4 또는 pyQt5, 다양한 보고서, 곡선 등을 생성하려면 Matplotlib를 사용하면 됩니다.

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 15:21:51

    좀 이상하게 느껴지네요. Java나 C 로 인터페이스를 작성한 다음 Python을 호출하여 함수를 구현하는 것과 비슷하지 않을까요?

    회신하다
    0
  • 취소회신하다