Trying to embed python/Tkinter app with C backend. All I get is attribute errors when running the embedded python app from C. Either the error is basename from th Tkinter module or new instance of Tkinter in module. Here is the python module from Tkinter import * from ARLclasses import GuiMixin from MLNcommon import Display from mlnclient import MLNDisplay from Dialog import Dialog from ScrolledText import ScrolledText from normalDate import ND from commands import * from socket import * from ftplib import FTP import os import sys,random import regex import string import struct import select import time, glob import Pmw class DOMI(GuiMixin,MLNDisplay,Display): def __init__(self, master=None): #Frame.__init__(self, master) #self.pack(self) #self.Init_Display(0000,3,3) self.Init_GUI = "Display" print self.Init_GUI def Init_Display(self,tod,num_ci,num_mlns): from Tkinter import * from ARLclasses import GuiMixin from MLNcommon import Display from mlnclient import MLNDisplay self.ClientGui() print "Starting GUI" def start_sim(self): for self.trk_x,self.trk_y,self.trk_z,self.hdg in [(23,340,400,2),(45,400,5000,3),(30,450,20000,3),(78,500,10000,3),(88,476,600,2),(564,34,30000,7),(453,56,14532,5),(400,76,23489,1),(356,89,15439,2)]: self.target_icon(self.ppi_display,self.trk_x,self.trk_y,self.trk_x,self.trk_y,4) self.link_sim() print "simulated tracks from sim" def ownship_loc(self,tod,x,y,Xdot,Ydot): self.timeofday = tod self.osX = x self.osY = y print self.timeofday self.os_loc(self.ppi_display,self.osX,self.osY,Xdot,Ydot) def ppi_plot_track(self,trk_id,Xpos,Ypos,Xdot,Ydot): self.trkx = Xpos self.trky = Ypos plot = self.target_icon(self.ppi_display,self.trkx,self.trky,Xdot,Ydot,trk_id) class TEST: def __init__(self, display=None): self.function = "Odell" self.printer() def printer(self): print 'Odells ass' if __name__ == '__main__': DOMI().mainloop() Odell -------------- next part -------------- A non-text attachment was scrubbed... Name: marshall44.vcf Type: text/x-vcard Size: 220 bytes Desc: Card for marshall URL: <http://mail.python.org/pipermail/python-list/attachments/20010415/1f666068/attachment.vcf>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4