2013-11-04 137 views
3

環境:openSUSE的12.3 - 侏儒graph_tool pyside GTK 2.x和GTK 3.x的

錯誤: 當我執行我的計劃,我得到這樣的: 「GTK的錯誤**:GTK + 2.x的符號。檢測的相同方法,用GTK + 2.x和GTK + 3不支持 跟蹤/斷點陷阱」

注意:

它,每當我試圖在同一PySidegraph_tool進口出現模塊。 更具體地,每當我導入graph_tool繪製(其是可能使用的一個GTK + 3.X)

graph_toolhttp://graph-tool.skewed.de/

問題:

I NEED繪圖函數AND PySide模塊

所以:

有沒有辦法強制PySide使用GTK + 3.x樣式而不是2.x? 或任何其他選項以諧波使用兩個模塊?

在此先感謝!

回答

4

剛剛解決:

from PySide import * 
import gtk 
import graph_tool.all as gt 

通過導入GTK本身,它顯然將覆蓋從PySide子模塊任何企圖利用GTK + 2.x的命名空間。

顯然,必須在graph_tool之前導入。