Hi:
The attahced file is an example that confuses me.
When executing test.py and then click [File] menu,
you can see the menu constitutes 'New Window',
'Open File', and an activated checkbutton, 'Show toolbar'.
Now please select 'New Window', which will cause App class
to generate a child root derived from Tk(). The status of the
checkbuttons becomes unselected.
And if you select 'Open File' of child root window, the main root
Tk() will be popped up to the layer above child root.
It will be grateful if someone can tell me how to cope with this.
--Frank 3 2886
Frank Chen wrote: The attahced file is an example that confuses me.
will you please write in plain text, not html. And don't use
attachements, post your text in line. Thank you.
Cheerz Lars
> "Frank Chen" <js**********@msa.hinet.net> Now please select 'New Window', which will cause App class to generate a child root derived from Tk(). The status of the checkbuttons becomes unselected.
All checkbuttons use the same variable, try:
self.checkmark=StringVar()
self.menu.menu.add_checkbutton(label='Show tool bar', underline=0,
variable=self.checkmark,
And if you select 'Open File' of child root window, the main root Tk() will be popped up to the layer above child root.
Try:
tkFileDialog.askopenfilename(
parent=self.master,
Kindly
MichaelP
BTW there are a lot of questionable constructs in your program. You are
using 'app' as local variable in new_window which might lead to garbage
collecting the App-instance at an inapropriate situation, the packs() will
not work well when resizing the window, why do you separate initialization
from 'create'?, .......
In article <bl*************@news.t-online.com>,
Michael Peuser <mp*****@web.de> wrote: This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Irmen de Jong |
last post by:
Hi,
I'm having trouble with the code below.
It's just a regular Tk text widget in which you can type and
select text as expected, however the call to tkFileDialog.askopenfilename()
seems to screw...
|
by: max(01)* |
last post by:
hi people.
when i create a widget, such as a toplevel window, and then i destroy
it, how can i test that it has been destroyed? the problem is that even
after it has been destroyed, the instance...
|
by: max(01)* |
last post by:
hello.
i wrote a very simple tkinter demo program that uses menus, buttons,
labels, entries, frames and secondary toplevels.
it is a python version of a java program made by a colleague.
...
|
by: annagel |
last post by:
I am looking for a way to force a Tkinter window into focus on a system
level. I know the force focus method should bring one window of my
application into focus, but it seems I need to have some...
|
by: Michael Yanowitz |
last post by:
Hello:
Below I have included a stripped down version of the GUI I am working on.
It contains 2 dialog boxes - one main and one settings. It has the following
problems, probably all related, that...
|
by: vagrantbrad |
last post by:
I've created a short test program that uses tkFileDialog.askdirectory
to help the user input a path into a tk entry widget. The problem I'm
having is that when I run the code as listed below, the...
|
by: alivip |
last post by:
I integrat program to be GUI using Tkinter I try browser direction
as you can see
# a look at the Tkinter Text widget
# use ctrl+c to copy, ctrl+x to cut selected text,
# ctrl+v to...
|
by: Guilherme Polo |
last post by:
On Thu, Aug 28, 2008 at 10:29 AM, <dudeja.rajat@gmail.comwrote:
It is good to post a short code sample that demonstrates the problem,
but it has to run by itself at least.
tkMessageBox...
|
by: Leonhard Vogt |
last post by:
Hello
I have the following problem in Python 2.5 on Windows XP.
On Ubuntu I do not see the problem.
I have a Tkinter application as in the following example
The entry-widget is somehow...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
| | |