如何将wx.Treectrl项目添加到另一个wx。 treectrl

时间:2019-05-30 18:50:10

标签: python python-2.7 wxpython

我有两个Treectrl框,能够看到treectrl1文件夹中的文本文件。单击Butoon [Add]时,需要从一个TreeCtrl中选择项目[文本文件]并将其添加到另一个Treectrl框中。请帮助我提供代码,因为我是Wx python的新手。预先感谢。

<div *ngFor="let field of fields;">
    <div *ngFor="let player of field.players; let i = index;">
        PlayerID: {{player.playerid}}
        <div *ngFor="let goal of player.goals; let j = index;">
            {{goal.timestamp}} <p-calendar [showTime]="true" dateFormat="yy-mm-dd" timeFormat="hh:mm" required [(ngModel)]="field.players[i].goals[j].timestamp"></p-calendar></span><br>
        </div>
    </div>
</div>

使用上面的代码行试图访问选定的项目以移至另一个treectrl。但是无法检索项目,而是打印了所选项目的ID

1 个答案:

答案 0 :(得分:0)

无法看到您的代码,我不得不猜测。

item = self.testtree.GetSelections()

返回当前所选项目的list,而不是单个实例。
注意:GetSelections仅在style的{​​{1}}为TreeCtrl

时使用
wx.TR_MULTIPLE
另一方面,

确实返回单个项目。

我怀疑您需要以下物品:

item = self.testtree.GetSelection()