【发布时间】:2011-04-08 09:00:30
【问题描述】:
我在 Windows 7 64 位上使用 wxWidgets 2.8.11。我创建了一个 wxTreeCtrl 控件,顾名思义,它是一个树形控件。您可以通过调用 AddRoot() 来添加 Root 节点,但它似乎只在第一次调用时起作用。
这是我创建树的代码:
newHandler-> sendPacketTree = new wxTreeCtrl(newHandler->sendGroupBox,4,wxPoint(7,12),wxSize(newHandler->sendGroupBox->GetSize().x-14,newHandler->sendGroupBox->GetSize().y-20),wxTR_DEFAULT_STYLE);
这是我正在做的测试:
this->sendPacketTree->AddRoot(wxT("Test1"));
this->sendPacketTree->AddRoot(wxT("Test2"));
但是,只有第一个根节点出现在树中,而第二个节点不出现(或第一个节点之后的任何其他节点)
有谁知道为什么会这样,或者我该如何解决这个问题?我被难住了。
【问题讨论】:
-
查看比失败的两行更多的代码会有所帮助。
-
好吧,我在创建树的位置添加了 sn-p...我想不出其他相关的内容。