【发布时间】:2010-11-29 15:20:47
【问题描述】:
我目前正在用 Ruby 编写一个带有 GTK 接口的媒体播放器(称为Shroom),但我使用 WxWidget 的 MediaCtrl 进行跨平台音频播放抽象。我也不想在界面上使用 WxRuby,因为我需要使用 GTK 的 TreeView。
这可能会导致什么样的性能问题?有两个主循环有那么糟糕吗?
【问题讨论】:
我目前正在用 Ruby 编写一个带有 GTK 接口的媒体播放器(称为Shroom),但我使用 WxWidget 的 MediaCtrl 进行跨平台音频播放抽象。我也不想在界面上使用 WxRuby,因为我需要使用 GTK 的 TreeView。
这可能会导致什么样的性能问题?有两个主循环有那么糟糕吗?
【问题讨论】:
如果有两个依赖项,您的应用程序将不太受欢迎。
【讨论】:
根据您使用的平台,这可能不是问题。我相信 wxWidgets 在 linux 上封装了 GTK。不过,您可能最终需要为您的代码使用 wxWidgets。
【讨论】: