473,511 Members | 15,477 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Tkinter widget that functions like Explorer "Details" mode?

Does anyone know if there is a widget for Tkinter available somewhere
that implements something like the Microsoft Explorer View->Details
mode, or the Apple iTunes track browser, or the Nautilus View as List
mode? I.e., rows and colums of text, where the column widths can be
adjusted by the user, and the user can click on a column header to
sort the rows by that column? Thanks.

|>oug
Jul 18 '05 #1
5 2215
On Fri, 21 Nov 2003 19:40:12 -0500, Douglas Alan wrote:
Does anyone know if there is a widget for Tkinter available somewhere
that implements something like the Microsoft Explorer View->Details
mode, or the Apple iTunes track browser, or the Nautilus View as List
mode? I.e., rows and colums of text, where the column widths can be
adjusted by the user, and the user can click on a column header to
sort the rows by that column? Thanks.


At least among the 'standard' Tk widgets, there is no such widget.

There are some extensions for Tk, but I doubt that you will find
such a widget. Normally, Tk widgets are very 'basic' (maybe the
file dialogs are an exception to this rule) but nevertheless quite
powerful (see e.g. the Text widget).

I think, you have to write such a widget yourself (which is in fact
not so difficult - except for the 'adjustment of the column width').

L.

--
mailto: logan@phreaker(NoSpam).net

Jul 18 '05 #2
Logan <lo***@phreaker.nospam> writes:
I think, you have to write such a widget yourself (which is in fact
not so difficult - except for the 'adjustment of the column width').


Well, yes, that's the part that's been worrying me.

|>oug
Jul 18 '05 #3
Douglas Alan <ne****@mit.edu> wrote in message news:<lc************@gaffa.mit.edu>...
Logan <lo***@phreaker.nospam> writes:
I think, you have to write such a widget yourself (which is in fact
not so difficult - except for the 'adjustment of the column width').


Well, yes, that's the part that's been worrying me.

|>oug


Maybe you could try a Pmw.PanedWidget in combination with a Pmw
MCListBox (a multi column listbox widget that comes as a contribution
with Pmw)

Cheers

Michael
Jul 18 '05 #4
kl*******@web.de (klappnase) writes:
Maybe you could try a Pmw.PanedWidget in combination with a Pmw
MCListBox (a multi column listbox widget that comes as a contribution
with Pmw)


Hmmm, I don't think I could compose a PanedWidget and a
MultiColunmListbox to get the desired funcationality -- putting one
inside the other would not do the correct thing, but perhaps I could
do the job by modifying the source code for MultiColunmListbox using
techniques demonstrated within PanedWidget. Thanks for pointing me at
MultiColunmListbox -- I didn't know about it.

|>oug
Jul 18 '05 #5
Douglas Alan <ne****@mit.edu> wrote:
Does anyone know if there is a widget for Tkinter available somewhere
that implements something like the Microsoft Explorer View->Details
mode, or the Apple iTunes track browser, or the Nautilus View as List
mode? I.e., rows and colums of text, where the column widths can be
adjusted by the user, and the user can click on a column header to
sort the rows by that column? Thanks.


Perhaps you could build something out of the tkTable widget?
http://sourceforge.net/projects/tktable/ There is a Python wrapper,
but it is incomplete and out of date. Easy to correct though.
Jul 18 '05 #6

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

Similar topics

21
4940
by: nicholas | last post by:
Although in my web.config I have <customErrors mode="off" /> I still get no detailed errors. How comes ? THX This is what I get: Server Error in '/mywebfolder'Application.
1
4767
by: Menno Abbink | last post by:
Hey All, I'm developing a new website and I want the customer to be able to se my work in progress so I have set up a server behind my ADSL-router. The server is using W2003. I've created a...
2
3114
by: Jerry H. | last post by:
Windows Explorer in XP has some handy image browsing features that I'd like to incorporate into my own app. I'm referring to the "View" menu option that let's you selecte between Filmstrip,...
5
39000
by: Savas Ates | last post by:
I have a web application It works well in my local folder.. When i upload it to my web server i got To enable the details of this specific error message to be viewable on remote machines,...
0
1210
by: Star | last post by:
Hi all, Newbie question here... I have followed this tutorial: http://www.ondotnet.com/pub/a/dotnet/2004/11/08/liberty.html?page=2 that explains how to display a Master-Details relation in...
3
2895
by: Jerry | last post by:
I have created an application using wxPython and compiled it using py2exe. When I put setup(console=) in my setup.py file, the resulting application runs just fine. But when I change it to...
1
1580
by: seawolf | last post by:
Is there a way to create a numbering for the Details in an Access 2003 Report. For instance, if a report has 12 records that make up the Details in a report, can these be numbered, i.e., 1, 2, 3, 4,...
2
1812
by: Smurfas | last post by:
What's wrong? Compiletor don't show anything, but whet I start program show this error: "Error updating the employee details!" protected void Button1_Click(object sender, EventArgs e) ...
15
7860
denny1824
by: denny1824 | last post by:
I have a working website. I copied all the files to a new folder in inetpub/wwwroot and then set that folder as a Virtual Directory in IIS. I try going to that site from the new folder and i am...
0
7252
marktang
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,...
0
7432
jinu1996
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...
1
7093
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
5676
agi2029
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,...
1
5077
isladogs
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...
0
3230
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
1583
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
791
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
452
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.