traitsui

    1熱度

    1回答

    我有一個關於更改traitsui GUI的屬性的問題。 對於Gui我想更改gui的屬性,而不是因爲GUI內的更改。 from traits.api import HasTraits, Bool, Int from traitsui.api import View, Handler class TC_Handler(Handler): None class TestClass(H

    -1熱度

    1回答

    我有兩個類,它是HasTraits的子類。 這種情況下: view =View( VGroup( HGroup( Label(u' '), Item( "bt_import", label=' ' ), Item( "bt_export", label=' ' ), sh

    1熱度

    1回答

    我正在使用Enthought Traitsui中的視圖。在視圖中,我使用Item('strings', enabled_when='len(x)>20'),其中'strings'是一個字符串列表,並且len(x)>20從不爲真。如果列表中有三個以上的字符串,我看不到它們全部。我希望能夠滾動瀏覽所有字符串,但同時不允許編輯字符串。是否有人知道我是否可以有隻讀和可滾動的項目,如果不是,還有什麼替代方案

    2熱度

    1回答

    我正在使用Enthought Traits/UI系統,並希望在Float特徵上實施最小值,該特徵出現在GUI中,並且可由用戶編輯。

    1熱度

    2回答

    什麼是正確的方式來與Enthought的traitsui包實現文件保存對話?目前,我有實際的儲蓄功能來觀察特徵filename_out(即File特徵)的變化。毫不奇怪,當用戶想要重複保存到同一個文件時,它不會做任何事情,每次都會覆蓋它。每次用戶在FileEditor對話框中確認覆蓋時,如何讓它保存文件? 一小片的未工作的代碼: from traits.api import File, HasTr

    0熱度

    1回答

    多次,我發現自己在這種情況下, class MainDisplay(HasTraits): a=Instance(A,()) def __init__(self): self.a=A() traits_view=View(...) class A(HasTraits): i=Int() j=Int() k=Int()

    0熱度

    1回答

    我經常發現自己在這種情況下: class A:... B=class a=Instance(A,()) @on_trait_change('a')##I would really like to be able to do this def do_something(...) 我認爲目前這觸發如果你對類的全部復位。例如B = B()。 b.a = A()應該觸

    0熱度

    1回答

    在HasTraits子類中,我有以下特質定義: tx_lane_sel = Range(0, 12) 如果我在查看顯示它,使用: Item('tx_lane_sel') 它按預期工作,顯示一個滑塊,範圍從0到12. 但是,如果我嘗試顯示它,請使用: Item('tx_lane_sel', editor=RangeEditor(mode='spinner')) 由此產生的微調只爲我提供了

    2熱度

    1回答

    所以我的traitsUI代碼有問題。我想要的是使用CheckListEditor()顯示的列表,它位於一個狹窄的空間中,因此它可以滾動。我需要將這個列表放在一個組中,因爲這只是整個GUI的一小部分。然而,如果我將組屬性「可滾動」設置爲「真」,什麼都不做。有任何想法嗎? 這裏是最小的工作例如: from traits.api import HasTraits, List from traitsui

    2熱度

    1回答

    使用Enthought Canopy的TraitsUI,我使用TabularAdapters來顯示一些數組,但它們總是產生均勻比例的列寬......我想使其寬度比其他寬度小,但還沒有找到任何簡單的方法。任何人有任何建議?