473,230 Members | 1,743 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,230 software developers and data experts.

TK 8.5

Hello,

First of all, I beg you pardon for my poor english...

You probably know it, but a new version of Tcl/TK has arrived :
http://groups.google.fr/group/comp.l...fcc9df3274310/

With TK8.5, I found the look and feel better that in the past :
http://wiki.tcl.tk/13636

It would be great to have the same look with TkInter...

1) Did you know if a future version of Python/Tkinter will use Tk 8.5 ?
And when ?

2) Is it a way to use Tk 8.5 with the present version of Python (2.5) ?

3) Or may be it's possible to already have a similar and good look with
the present version of TK[inter] included in the last version of Python
(2.5.1) ?

Can you give me informations (or links, etc...) about this three
questions ?

Thanx in advance !!!

Leon
Dec 31 '07 #1
8 1708
On 31 dec, 09:41, Leon <l...@pasde.spam.frwrote:
2) Is it a way to use Tk 8.5 with the present version of Python (2.5) ?

Can you give me informations (or links, etc...) about this three
questions ?
These links might help:

http://tkinter.unpythonic.net/wiki/TileWrapper
http://tkinter.unpythonic.net/wiki/UsingTile
http://www.thescripts.com/forum/thread569032.html
http://groups.google.nl/group/comp.l...ac5ea08bf00521

Caveat: I collected these links, but haven't yet tried the described
techniques...use at yout own risk!

Best regards,
Marc
Dec 31 '07 #2
Leon wrote:
1) Did you know if a future version of Python/Tkinter will use Tk 8.5 ?
And when ?
We are planing to use Tcl/Tk 8.5 for Python 2.6 and 3.0. The topic is
currently being discussed but nothing has been decided yet.
2) Is it a way to use Tk 8.5 with the present version of Python (2.5) ?
No, not yet. It may be possible to back port Tcl Tk 8.5 support from 2.6
to 2.5 once we have finished the migration to 8.5.

Christian

Dec 31 '07 #3
Christian Heimes wrote:
Leon wrote:
>2) Is it a way to use Tk 8.5 with the present version of Python (2.5) ?

No, not yet. It may be possible to back port Tcl Tk 8.5 support from 2.6
to 2.5 once we have finished the migration to 8.5.
Actually, you can. I'm using a custom-built Python that links to 8.5
with no problem. However, you do have to use some additional modules
(referenced in another post) to get things working properly.

--Kevin

--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
Dec 31 '07 #4
Christian Heimes wrote:
Leon wrote:
>2) Is it a way to use Tk 8.5 with the present version of Python (2.5) ?

No, not yet. It may be possible to back port Tcl Tk 8.5 support from 2.6
to 2.5 once we have finished the migration to 8.5.
Actually, you can. I'm using a custom-built Python that links to 8.5
with no problem. However, you do have to use some additional modules
(referenced in another post) to get things working properly.

--Kevin

--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
Dec 31 '07 #5
We are planing to use Tcl/Tk 8.5 for Python 2.6 and 3.0. The topic is
currently being discussed but nothing has been decided yet.
Great news!
I hope you'll decide to use Tcl/Tk 8.5 !
I'm sure I'm not the only one !!!

On this page : http://www.python.org/dev/peps/pep-0361/

We can read : "the initial 2.6 target is for April 2008"

Great !

But I found nothing about Tk 8.5 ?

Leon
Jan 1 '08 #6
But I found nothing about Tk 8.5 ?

Python is not tied to any specific Tk version; you can use
any Python release with any Tk version, most of the time.

Hence, there is no need to talk about this very much. That
Python "supports" Tk 8.5 is too minor to mention - I think
even Python 2.4 supports Tk 8.5.

Regards,
Martin
Jan 1 '08 #7
Martin v. Löwis wrote:
>But I found nothing about Tk 8.5 ?

Python is not tied to any specific Tk version; you can use
any Python release with any Tk version, most of the time.

Hence, there is no need to talk about this very much. That
Python "supports" Tk 8.5 is too minor to mention - I think
even Python 2.4 supports Tk 8.5.
In terms of building and linking Python to Tk 8.5, this is certainly true.

However, I think most people who ask about Python "supporting" Tk 8.5
are probably asking how easily can the new features in Tk 8.5 be
accessed from Python, particularly the platform-specific themed widgets.
The answer to that question is, "At present, not very easily." There is
currently no support at all in lib-tk for themed widgets, for instance.
The external Tile.py module that I maintain at
http://tkinter.unpythonic.net/wiki/TileWrapper works well enough, but as
I am not the original author of this module, I cannot really offer it
for inclusion in the core Python distribution. As such, someone will
have to step up and write a new implememtation.

--Kevin

--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
Jan 1 '08 #8
>Hence, there is no need to talk about this very much. That
>Python "supports" Tk 8.5 is too minor to mention - I think
even Python 2.4 supports Tk 8.5.

In terms of building and linking Python to Tk 8.5, this is certainly true.

However, I think most people who ask about Python "supporting" Tk 8.5
are probably asking how easily can the new features in Tk 8.5 be
accessed from Python, particularly the platform-specific themed widgets.
I just found that there is also "middle ground": would most existing
Tkinter applications work when Python was linked with Tk 8.5; in
particular, would IDLE work?

This is not the case for Python 2.5. Tk 8.5 changed the data types
it returns from certain commands, affecting existing code. Likely,
IDLE should work with Tk 8.5 in Python 2.6 and 3.0, but won't work
for Python 2.5.
The answer to that question is, "At present, not very easily." There is
currently no support at all in lib-tk for themed widgets, for instance.
The external Tile.py module that I maintain at
http://tkinter.unpythonic.net/wiki/TileWrapper works well enough, but as
I am not the original author of this module, I cannot really offer it
for inclusion in the core Python distribution. As such, someone will
have to step up and write a new implememtation.
That is of no concern for me whatsoever. Contributions are welcome.

I know people are jumping up and down because of these themed widgets;
the "I won't do anything actively" goes beyond that, though: even if
existing widgets get new commands, or new widgets are added, then
support for them in Tkinter is only added through user contributions.

If "supports Tk 8.x" means "Tkinter has wrappers for all commands
and options", then Tkinter has no support for any version of Tk,
as a lot of commands remain unwrapped.

Regards,
Martin
Jan 1 '08 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: William C. White | last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using cURL? Our website is hosted on a shared drive and the webhost company doesn't installed additional software (such as cURL)...
2
by: Albert Ahtenberg | last post by:
Hello, I don't know if it is only me but I was sure that header("Location:url") redirects the browser instantly to URL, or at least stops the execution of the code. But appearantely it continues...
3
by: James | last post by:
Hi, I have a form with 2 fields. 'A' 'B' The user completes one of the fields and the form is submitted. On the results page I want to run a query, but this will change subject to which...
0
by: Ollivier Robert | last post by:
Hello, I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9 system. The link succeeds but everytime I try to run php, I get a SEGV from inside the libcnltsh.so library. ...
1
by: Richard Galli | last post by:
I want viewers to compare state laws on a single subject. Imagine a three-column table with a drop-down box on the top. A viewer selects a state from the list, and that state's text fills the...
4
by: Albert Ahtenberg | last post by:
Hello, I have two questions. 1. When the user presses the back button and returns to a form he filled the form is reseted. How do I leave there the values he inserted? 2. When the...
1
by: inderjit S Gabrie | last post by:
Hi all Here is the scenerio ...is it possibly to do this... i am getting valid course dates output on to a web which i have designed ....all is okay so far , look at the following web url ...
2
by: Jack | last post by:
Hi All, What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g. select x from y where z=:parameter Which in asp/jsp would be followed by some statements to bind a value...
3
by: Sandwick | last post by:
I am trying to change the size of a drawing so they are all 3x3. the script below is what i was trying to use to cut it in half ... I get errors. I can display the normal picture but not the...
0
by: VivesProcSPL | last post by:
Obviously, one of the original purposes of SQL is to make data query processing easy. The language uses many English-like terms and syntax in an effort to make it easy to learn, particularly for...
3
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 3 Jan 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). For other local times, please check World Time Buddy In...
0
by: jianzs | last post by:
Introduction Cloud-native applications are conventionally identified as those designed and nurtured on cloud infrastructure. Such applications, rooted in cloud technologies, skillfully benefit from...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: fareedcanada | last post by:
Hello I am trying to split number on their count. suppose i have 121314151617 (12cnt) then number should be split like 12,13,14,15,16,17 and if 11314151617 (11cnt) then should be split like...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
1
by: davi5007 | last post by:
Hi, Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.