2009-02-11 63 views
0

我有一個wx應用程序,它具有在XRC文件中定義的UI。每個表單都在它自己的xrc文件中。有許多形式都有一個共同的面板。有沒有辦法讓一個文件中定義的對象在另一個文件中被包含和引用?是否需要在另一個xrc文件中包含來自一個xrc文件的元素

我知道有一個object_ref機制,但我看不到如何引用外部xrc文件。

我想一些工作類似,您可以定義在一個文件中XSD元素,包括和在另一個XSD文件中引用它們的方式。

回答

1

XRC沒有我知道的包含機制,但是您可以定製小部件。

所以實現你的共同面板作爲自己的XRC,並設置了的東西,你可以通過類名其他XRC文件引用。

您將創建處理的XRC自定義面板,您的實例Panel類的XmlResourceHandler。看的地方是演示/ wxXmlResourceHandler.py

你甚至可以擴展XRCed認識到自己的資源,並將其插入自如未來的對話。

相關問題