[Tkinter-discuss] TkTableWrapper: Column width questions
Mikhail Ramendik
mr at ramendik.ru
Thu Jan 26 04:22:31 CET 2012
Hello,
TkTableWrapper column width questions
Postby ramendik » Thu Jan 26, 2012 4:14 am
Windows, Python 2.6, tktable downloaded from sourceforge and
TkTableWrapper from their wiki.
I can successfully create a table, but all its columns are the same
width. Can I somehow set different widths for different columns?
Here's how I can get a table:
root=Tkinter.Tk()
array=TkTableWrapper.ArrayVar(root)
table=TkTableWrapper.Table(root,variable=array,state="disabled",cols=4)
#try to set width here?
table.pack()
root.mainloop()
But when I tried to use the table.width() instead of that comment, I fail.
table.width(1,20) and table.width("1,20") just fail on wrong parameters
table.width(1,kwargs="width=20") and table.width(1,kwargs="20") do
nothing apparently, nor does width(1,col=1,width=20) do anything.
WIthout the first integer I get an exception.
I would appreciate a way to set the column width.
Also, when text in the array is bigger than the row it is not
truncated - can I truncate it somehow, or failing that can I align it
left not center (so I can truncate by window border as the column is
rightmost anyhow)?
--
Yours, Mikhail Ramendik
Unless explicitly stated, all opinions in my mail are my own and do
not reflect the views of any organization
More information about the Tkinter-discuss
mailing list