wxpython TreeCtrl 自动生成树
利用递归的方法生成树
在图形界面的设计中,对于有层级关系的数据,树控件是一种比较直观、有效的方法。
这里展示了利用递归的方法生成一颗带有层级的树的编程方法
界面展示
程序代码
from random import randint
import wx
def lorem(n=1):
"""生成无意义的字母组合"""
string = 'abcdefghijklmnopqrstuvwxyz'
words = set() # 利用集合的功能来去重
while len(words) < n:
word = ''
for t in range(randint(3, 9)): # 每个单词的长度为3~9
letter = string[randint