【问题标题】:GUI applications in python for fast update of on-screen imagespython 中的 GUI 应用程序,用于快速更新屏幕图像
【发布时间】:2014-12-03 18:47:12
【问题描述】:

我提前为我的菜鸟道歉;我刚开始编程。

你能为我设置一个 GUI 框架的正确路径吗?考虑到我普遍缺乏专业知识,看着this list of GUI frameworks 是相当令人生畏的。

总结:

我正在尝试在 python 中编写一个 GUI,它可以使用 numpy 以数学方式生成的图像主动更新第二个监视器。 GUI 将具有可实时调整的参数,从而相应地改变图像(光的干涉图案)。

重要标准:

  • 屏幕上调整的参数实时改变干涉图案
  • numpymatplotlib 的兼容性(或简单的绘图)

次要标准:

  • 一个对行业编程感兴趣的初学者有用/灵活的框架
  • 双显示器支持(如果迫在眉睫,我可以只更新窗口中的图像并将窗口移动到第二台显示器)
  • 作为一个附带项目,我想编写一个股票交易界面(带有图表、命令等......也许有 PyAlgoTrade?),所以,再一次,灵活性将是不错

现在我倾向于wxpython,因为我听说matplotlib (for stock trading GUI's) 很灵活。在我走这条路之前(并且可能会因新文档而不知所措),我想确保我不会走上一条不必要的大风路。

非常感谢任何有用的链接!您的“关键字相关性”知识可能比我的要好得多。

谢谢!

【问题讨论】:

    标签: python user-interface matplotlib wxpython multiple-monitors


    【解决方案1】:

    python 的 Tkinter 图形用户界面

    为了快速了解 matplotlib 如何直接进入基于 Tkinter 的 GUI,包括与 Tkinter 实时控制循环共同集成的完全可操作的模型-视觉-控制器三脚架,请阅读以下秘籍:@987654321 @ 重要的>>和次要的>>参数都满足了。

    快速更新

    Numpy 是一种通用语,所以说它是必须的毫无价值。

    良好的实时用户界面/事件处理设计是基本。糟糕的 MVC/控制循环可能会杀死其他智能系统(从一些专业分布式交易系统的最新更新中可以看出,其中 UI 响应能力远远低于可接受的 UI 交互延迟,有时甚至会冻结 UI 交互数十秒

    有一些技术可以构建 matplotlib 对象(具有预烘焙的数据结构),可以加速任何实时更新以更快地传播到 GUI-Visual-layer

    【讨论】:

      猜你喜欢
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      • 2012-04-06
      • 2012-12-17
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      • 2017-06-22
      相关资源
      最近更新 更多