[Tkinter-discuss] configuring temporary entry widget of TableList Cell using Python

Lee Walczak lee at sequans.com
Tue Aug 19 00:30:47 CEST 2008


Hi,

 I recently posted this to comp.lang.python & tcl, but have not had much
luck with responses on how to do this.

Really hoping you guys can help with me with this. No doubt the answer is
right under my nose!

Let me know if it is useful for me to provide a direct example of what I am
trying to achieve. 

I really look forward to receiving correspondence on this!

 

Best Regards,

 

Lee

 

 

Hi, 

I am using Tkinter & the Kevin Walzer's TableList Wrapper for python 
implemented GUI: 

http://tkinter.unpythonic.net/wiki/TableListWrapper 

The TableList has been extremely useful in allowing me to create my 
GUI for my engineering requirements, but I have hit a brick wall and 
need some assistance. 

"I am unable to configure the Temporary Embedded ComboBox List when 
the specific TableList cell is selected for editing" 

I have a registered the Bwidget Combobox widget so I can use this as 
an alternative temporary Entry Widget ( depending on the specific cell 
usage) thanks to some assistance from Kevin Walzer ( Many thanks ). I 
configure the particular cell's edit window (-editwindow ) for 
ComboBox which is working successfully. 
The problem I have is I wish to change the "-values" of the Temporary 
Combobox Widget i.e. a List that I can specify. 
When my "-editstartcommand" call is called I firstly request the pathname of

the Temporary Embedded Widget using, 
 TEW = editwinpath() 
I am then assuming (although I must be wrong!) that I can then do: 

 TEW.configure( values=("my","list","of","Strings")) 

However, this leads to the exception error ->  TEW does not contain 
such an attribute "configure". 
My reference for this procedure is (http://objectmix.com/tcl/377931- 
communicating-tablelist-embedded-widgets.html but also available from 
tcl.tk tablelist coding examples) : 

proc editStartCmd {tbl row col text} { 
set w [$tbl editwinpath] 

switch [$tbl columncget $col -name] { 
currency { 
# 
# Populate the ComboBox and make it non-editable 
# 
$w configure -values {Dollar Euro Yen ...} -editable no 

} 

. . . 

} 

return $text 

} 

It is this procedure I am trying to replicate in Python. Is it 
possible to guide help tell me the right approach here. Of course I 
can submit my code to help ( if this is useful ) but the problem I 
think clear to see from these summary details. 
Please take it easy on me, I am a HW engineer by trade and am slowly 
(but surely) gaining more knowledge & experience in the world of 
Python (and of course Tkinter)! 

B.Regards, 

Lee Walczak 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tkinter-discuss/attachments/20080818/1b3d27f5/attachment.htm>


More information about the Tkinter-discuss mailing list