[Tkinter-discuss] (no subject)
Metz, Bobby W, WWCS
bwmetz at att.com
Sat Oct 7 00:42:08 CEST 2006
Don't know if this will make a difference, but try two things.
1st, turn off the overrideredirect and see if that changes anything.
I've seen strange things with that before which caused some widgets to
not behave properly at random times.
2nd, you could explicitly set the Tx master=root. I'm not sure that
matters, but just a stab.
B
________________________________
From: tkinter-discuss-bounces at python.org
[mailto:tkinter-discuss-bounces at python.org] On Behalf Of Sorin Schwimmer
Sent: Friday, October 06, 2006 2:58 PM
To: tkinter-discuss at python.org
Subject: [Tkinter-discuss] (no subject)
Hi All,
I am trying to use a textbox in an undecorated window. It works under
Windows, it fails under Linux. Here is a test code:
<code>
from Tkinter import *
root=Tk()
root['bg']='' # transparent background
root.overrideredirect(1) # get rid of border
root.geometry("+80+120") # place on screen
root.focus_set() # take focus
bt=Button(text="End",command=root.quit)
bt.grid(row=0, stick=E) # a button to allow window's closure
tx=Text(bg='white',height=3)
tx.grid() # a text widget
tx.focus() # give focus to text
root.mainloop()
</code>
Under Linux, only mouse events are acknowledged, while the keyboard is
ignored. How should I proceed?
Thanks for you advice,
Sorin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tkinter-discuss/attachments/20061006/13d84f12/attachment.html
More information about the Tkinter-discuss
mailing list