2015-06-05 20 views
0

我在使用GUI方面比較新,我使用的是wxPython。 我正在試圖製作一個界面,在5個圖中顯示模擬結果,這應該是動態顯示曲線的變化。另外,我需要一個動態文本來顯示模擬過程中系統的狀態(例如開/關)。模擬應該通過按下開始按鈕開始。此外,我應該展示一個圖像,這是該項目的標誌。此外,我將在界面的角落放置一個靜態文本。我試圖谷歌和閱讀教程,但實際上很難找出我真正需要的。 我真的很感謝任何幫助和支持。幾個動態圖和文本的wx.python

回答

0

我猜測模擬將是一個漫長的過程。所以你會想要在一個單獨的線程中運行該進程。基本上你會有一個wx.Button,它調用一個啓動模擬線程的事件處理程序。您可以使該按鈕成爲一個切換按鈕,其文本從ON變爲OFF。

我猜測模擬將需要與您的用戶界面進行通信以更新圖表。你可能想看看的信息,以下鏈接上使用線程與wxPython的,什麼的線程安全的方法是:

要顯示的圖像,你我們可能會想看看wx.StaticBitmap。在wxPython演示中有它的用法示例,您可以從項目的網站上獲得它。本教程可以幫你還有:

爲繪製,wxPython中有一個簡單的小工具叫PyPlot。像往常一樣,wxPython的演示有一個很好的例子,但這些鏈接可能會幫助過:

如果PyPlot沒有你需要的東西,那麼你就可以切換FloatCanvas或matplotlib。

希望有所幫助。

+0

謝謝您的詳細解答,我會盡量按照您的建議。 –