[Tkinter-discuss] Axis modification
Colin Wildsmith
cwildsmith at argontechnology.com.au
Wed Feb 22 04:12:07 CET 2006
Hello all,
I am trying to modify the Axis gui for EMC2 and am having trouble
calling commands from within the 'axis.py' file.
I have modified the history widget to a small text editor and have
created some extra button widgets which I want to use to access the text
editor.
Here is a snippet of my code which is in 'axis.py', where I think the
root of my problem lies, hopefully this snippet will outline the issue
that im having beyond my explanation:
class TclCommands(nf.TclCommands):
....
def edit_file(event=None):
root_window.command = pane_top + ".tabs raise mdi"
def new_file(event=None):
widgets.mdi_history.delete(1.0, END)
root_window.command = pane_top + ".tabs raise mdi"
I have a 2 button widgets defined in 'axis.tcl' which have command
options calling the above functions, I also have short cut keys which
call these functions:
root_window.bind("<Control-e>", commands.edit_file)
root_window.bind("<Control-n>", commands.new_file)
When I press the button or use the shortcut key, the mdi tab does not
raise and I do not get any error message in the terminal. Only text
saying:
emcTaskIssueCommand()
I know I can use the command options to raise the tab directly and also
use 'bind' to link the shortcut key to (pane_top + ".tabs raise mdi"),
however this limits me to one command and as you can see in the new_file
function that I would like to use two commands.
Regards
Colin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tkinter-discuss/attachments/20060222/fd1bf719/attachment.htm
More information about the Tkinter-discuss
mailing list