It is convient to use an array as a textvariable with GUI widget. But if you use an array as textvariable ，It does not work as expected and gives an error saying “no such element in array”。  It is expected for the widget constructor code to initialize the array element， even if the element is emeply.