簡體   English   中英

TraitsUI錯誤視圖(取決於操作系統)

[英]TraitsUI buggy view depending on OS

我在Python中使用TraitsUI創建應用程序,並注意到該UI在Mac 10.8上消失了,在Ubuntu 10.04上看起來很棒,並且在Ubuntu-Mate 14.04之間介於兩者之間(即,小視圖差異)

這是Mac映像

這是Ubuntu Mate映像

這在計算機和traitsui = 4.4.0上都使用了最新版本的traits = 4.5.0。 是否有任何想法(如果不是這樣的話),問題可能存在於traits / traitsui的哪個包或組件中?

謝謝。

PS第一個屏幕截圖中沒有丟失該圖,我只是刪除了它,所以這不是錯誤的一部分。

將聊天轉換為答案:

差異是由於已安裝的GUI后端工具包版本不同。 TraitsUI中有兩個主要的后端可用:較新的Qt更具性能,面向對象,功能齊全且吸引人,這就是為什么它是Canopy中的默認后端。 由於遺留原因,較舊的Wx仍然是命令行的默認設置。 Qt有兩種包裝:pyside和pyqt。 出於許可原因,我們建議並使用pyside(並與pyqt不同,免費提供)。

可以通過代碼或在命令行中設置環境變量來指定后端。 請參閱Mac OS X上 的Qt應用程序中的“ 工具箱選擇集成”VTK / Mayavi

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM