On Thu, 20 Apr 2017 13:43:07 +0100 Alan Gauld via Tutor <tutor@python.org> wrote:
> If still confused drop a question here. Maybe not totally confused, more a question of best practice. Using your example table class, I commented out all from, and including, "if __name__ == "__main__":" down and saved the file as table_class.py. I then created test.py as follows: from table_class import * top = tk.Tk() tab = DisplayTable(top, ["Left","middle","Right"], [[1,2,1], [3,4,3], [5,6,5]], datacolor='blue', cellcolor='yellow', gridcolor='red', hdcolor='black') tab.pack() Two questions: I can see where tk comes from but I'm unsure of the origin of Tk() other than a reference to tkinter. Have I used you table class correctly? It works, of course, but it doesn't look correct. -- Regards, Phil _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor