traitsui

    1熱度

    1回答

    我正在使用CheckListEditor來讓用戶選擇可用選項的子集。將樣式設置爲「自定義」時,它將顯示帶有標籤的檢查列表框的列表。這是我想要的。但是,一個問題是,在某些情況下,文本內容會隨着案例的變化而顯示 - 我很困惑爲什麼會發生這種情況。 例如,如果文本是".state.Last",它將顯示爲".state.last"。 任何人都知道爲什麼會發生這種情況,並且如果有任何解決此問題的解決方法。

    1熱度

    1回答

    我僱用了一個traitsui.api.Handler來捕獲和處理traitsui.api.View的事件,該視圖包含一個按鈕,其行爲是從包含多個圖的容器中移除一個圖。當使用按鈕remove,調用pop()方法,並且繪圖被移除時,訪問容器的組件列表。但是,該視圖不會重繪,並且情節似乎仍然存在。通過拖動角落來調整窗口大小將強制重繪,確認pop() 問題是:如何以編程方式強制重繪? 在我看來,正確的地方

    0熱度

    1回答

    我想要繪製在一個圖數據的多個集合。 每個數據集可以被表示爲x系列(索引)和幾個Y系列(值)。 x和y數據系列的範圍在每個數據集中可能不同。我想要將這些數據集中的一些顯示在一個圖上。但是,當我簡單地將第二個繪圖對象添加到第一個繪圖對象時(見下面),它將爲嵌套在繪圖內的第二個座標軸生成第二個繪圖對象。 我想這兩幅圖共用同一軸線和要更新的軸線範圍,以適應所有的數據。達到此目的的最佳方法是什麼?我很努力地

    1熱度

    1回答

    當使用traitsui時,我經常使用depends_on關係,這些關係的代價有點高,而且我不會使用文本框的每個字符輸入更新特徵。 例如,如果我有一個計算中使用的Int,通過depends_on連接,每次向Int添加數字時都會激活鏈接。 目前我通過使用按鈕規避這種情況,但是我很好奇,如果有一種方法可以推遲更新所有內容,直到用戶點擊enter或更改UI的焦點。 感謝, 亞歷

    2熱度

    2回答

    我在嘗試動態初始化特徵範圍對象時遇到了問題。 下面的代碼是什麼,我試圖做一個很簡單的例子,但可悲的失敗,出現以下類型的錯誤: TypeError: unsupported operand type(s) for -: 'int' and 'code' from traits.api import HasTraits, Int, Range from traitsui.api import Vie

    0熱度

    1回答

    我目前正在嘗試爲包含單個對象的許多實例的類創建traitsUI GUI。我的問題與MultiObjectView Example TraitsUI中解決的問題非常相似。 但是,我不喜歡使用上下文的想法,因爲它需要我爲每個對象(我可能會有很多)多次寫出相同的視圖。所以我試圖編輯代碼,使House對象的每個實例在從Houses對象查看時默認看起來像它的普通視圖。它幾乎工作,除了現在我得到一個按鈕,使我

    1熱度

    1回答

    我正在使用TraitsUI來製作GUI。我希望能夠編輯更多關於GUI實際外觀的信息。例如。我希望能夠更改某些Str對象的字體,更改某些框的背景色,使用較大的字體(粗體/斜體等)使某些框更大。 這很容易嗎?我一直在玩下面的玩具例子。但是我所做的所有嘗試都沒有奏效。我是否需要編輯視圖或項目對象來執行此操作?或者我需要創建自定義編輯器? 一個簡單的例子強調如何做這些事情,將不勝感激,如果有人知道一個。

    0熱度

    1回答

    我試圖在圖像繪圖上繪製2D選擇框並將選定的區域取出。我無法找到適當的工具來執行此操作。 我認爲RangeSelection2D會適合這個,但它似乎只實際選擇了2個軸中的1個。 我可以修改BetterSelectingZoom,其中框模式與我想要的類似。有誰知道最好的方法或chaco工具來做到這一點? import enthought.traits.api as traits import ent

    0熱度

    3回答

    我在TraitsUI中使用FileDialog類,它工作得很好,除了我的生活,我還沒有能夠弄清楚如何通過默認目錄,for要使用的對話。 理想的情況下,對話框將在比樹的頂部以外的本地文件系統的一個點開... 任何有識之士或者方向從一個新手很感激地讚賞。 基本代碼相當通用/標準如下。 demo_id = 'traitsui.demo.standard_editors.file_dialog.file_

    1熱度

    1回答

    我想要創建一個Traits gui基類,並且我有其他的類,我想從這個類繼承一些項目(即組)。我不想完全繼承這些類之間的視圖,只是一些對象。 當我嘗試 例如: from enthought.traits.api import Int, Str, Array, Instance, HasTraits, Float, Enum, Bool, Range from enthought.traits.ui