【问题标题】:A wxPython timeline widget一个 wxPython 时间线小部件
【发布时间】:2009-05-04 17:35:26
【问题描述】:

我正在寻找某个 wxPython 小部件以在我的程序中使用。我希望存在这样的东西,并且您可能知道在哪里可以找到。我将尝试描述我正在寻找的功能:

想象一下 Audacity 用来显示音轨的小部件。这是一个水平时间线,带有标尺。可以放大和缩小,滚动,并且标尺会更新以反映您在时间轴上的位置/深度。 只有时间线的有限段被“占用”,即实际上包含数据。其余为空。 可以用鼠标选择时间轴上的任意时间点,当然也可以让它“播放”:以指定的速度从左到右遍历时间轴。

如果您知道至少与我描述的内容相近的东西,我会很感兴趣。


如果您想知道这个小部件的工作是什么:它用于运行模拟的程序。程序在后台计算模拟,扩展时间线的“占用”部分。可以在时间轴上选择不同的点来观察系统在某个时间点的状态,当然也可以玩模拟。

谢谢!

【问题讨论】:

    标签: python controls wxpython widget timeline


    【解决方案1】:

    快速的网络搜索不会产生任何结果,但其他人希望得到同样的结果。我的猜测是你不会为时间线找到任何不错的 wx 小部件。您可能得到的最接近的是wxSlider。这远非理想,但它会让你启动并运行。你也可以看看创建一个custom widget——这肯定会做你想做的事,但这将是很多工作。对不起,我没有更好的东西,但我认为有一些答案总比没有好。

    【讨论】:

      【解决方案2】:

      我一直在开发用于 Task Coach (http://www.taskcoach.org) 的时间线小部件。我还没有单独发布它,但它与 Task Coach 源代码的其余部分完全隔离,所以你应该能够很容易地把它撕掉。见http://taskcoach.svn.sourceforge.net/viewvc/taskcoach/trunk/taskcoach/taskcoachlib/thirdparty/timeline/

      【讨论】:

      • 向我们其他人展示您实施的内容会有所帮助
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-25
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多