Hello,
I'm still learning how to call class methods from other classes. I'm trying
to figure out what is the best approach to executing a Tkinter UI from
another class. It tells me that it expects two aurguments but received only
1. I expect it may have something to do with "app = App(root)" from
class1.py.
I also tried defining another procedure that would execute both but I'm
still confused.
Thanks for the help!
Frank
For example:
Class1.py
-----------------------------------------------
import Tkinter
class App(Frame):
def __init__(self , master):
Frame.__init__(self, master)
def makeFrames(self):
code
def makeRest(self):
code
def gerChars(self):
code
def createUI(self):
#creates the UI
self.makeFrames()
self.makeRest()
self.gerChars()
root = Tk()
app = App(root)
app.pack()
app.createUI()
root.mainloop()
-------------------------------------------------------
Class2.py calling class1.py to execute UI
import class1
class ImportChar:
def __init__(self):
app = App(root)
def AppendChar(self):
code
def RunItAll(self):
self.ApppendChar()
self.app.createUI()
importchar = ImportChar()
importchar.RunItAll()
-------------------------------------------------
--
View this message in context:
http://www.nabble.com/Executing-Tkinter-UI-from-another-class-tf3853383.html#a10916531
Sent from the Python - tkinter-discuss mailing list archive at Nabble.com.
_______________________________________________
Tkinter-discuss mailing list
[email protected]
http://mail.python.org/mailman/listinfo/tkinter-discuss