2014-03-24 31 views
-1

在wxPython 2.6及以上版本中,有一個「Gizmo」 - wxTreeListCtrl,它的名稱暗示帶有列的樹視圖,或列表視圖的列表示爲樹。我從wxPython到wxWidgets,並在2.9.3(文檔)中添加了wxTreeListCtrl。wxWidgets 2.8(和之前)wxTreeListCtrl丟失,我們在2.9之前做了什麼?

以前人們做了什麼? 20年(1993年)不可能過去,只有蟒蛇很多「你知道嗎,我喜歡這些樹數據上的一些專欄......」,我一直在搜索和搜索,但它很難,在沒有人指定「wx 2.8」或2.6的時候,很難將結果與2.9和以上的結果分開。這就是我在這裏問的原因。

回答

1

至少在2.8.9中你可以使用wxDataViewCtrl來顯示樹狀數據。我沒有檢查早期版本的文檔,但是我認爲當時是一樣的。

+0

wxDataViewControl只使用一個列表,他們明確地說「目前這是唯一的類型」,這意味着他們還沒有做到這一點。我震驚的數據觀點是最近的TBH。 –

+0

你對「正在計劃」是正確的,但我100%確定它也顯示樹狀數據(因爲我已經使用過這種方式)。我想當時你需要有經驗使用wxWidgets/wxPython並創建自己的控件 –

+0

有一個樹ctrl已經?您可能正在使用更高版本。我不能/不想離開2.8,(我剛剛離開了2.6),我發現很難相信20年來沒有人創造出一個小發明或什麼東西去做(不像wxPython,在2.6中有綁定!) –

1

2.8和更早版本的wxWidgets用戶也可以使用gizmos庫,查看源碼樹的contrib文件夾。要使用它,您只需要在額外的構建步驟中構建Gizmos庫。如果您在使用configure的平臺上,那麼運行configure時已經爲您構建了Makefile,只需進入{bld}/contrib/src/gizmos文件夾並像往常一樣運行make。

從2.9開始,gizmos已經從wxWidgets源代碼移出到wxCode項目。

+0

我已經得到了LED控制,還有一個帶有信息面板的樹,以及我的wxWIDGETS gizmos中的滾動分離器(wxPython,我已經使用樹列表ctrl多年) –

相關問題