Directory

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Löwe84

Freitag 4. November 2005, 11:38

Wie kann ich auf einer GUI ein komplettes Directory eines Rechners anzeigen!
Also wenn die GUI startet soll das Directory schon da stehen!
Will nicht das ich extra noch ein Button klicken muss!
Kann mir jemand helfen?
Würde mich echt freuen!
Francesco
User
Beiträge: 824
Registriert: Mittwoch 1. Dezember 2004, 12:35
Wohnort: Upper Austria

Freitag 4. November 2005, 12:50

Löwe84 hat geschrieben:Wie kann ich auf einer GUI ein komplettes Directory eines Rechners anzeigen!
Also wenn die GUI startet soll das Directory schon da stehen!
Will nicht das ich extra noch ein Button klicken muss!
Kann mir jemand helfen?
Würde mich echt freuen!
Vielleicht hilft dir das Demo weiter?
Custom Controls => GenericDirCtrl

Beispiel:

Code: Alles auswählen

import wx

app = wx.PySimpleApp()
frame = wx.Frame(None, -1, 'Frame')
panel = wx.Panel(frame, -1)
dirctrl = wx.GenericDirCtrl(panel, -1, size=frame.GetClientSize(), style=0)
dirctrl.SetPath('c:\\temp')
frame.Show()
app.MainLoop()
Gast

Freitag 4. November 2005, 13:21

Ich danke dir!
Habe es damit hinbekommen!
Francesco
User
Beiträge: 824
Registriert: Mittwoch 1. Dezember 2004, 12:35
Wohnort: Upper Austria

Freitag 4. November 2005, 13:24

Anonymous hat geschrieben:Ich danke dir!
Habe es damit hinbekommen!
Bitte :)

Um solche "Prototypen" zu erstellen, ist es sehr hilfreich,
sich die Demos samt Source anzuschauen und
PyCrust zum interaktiven probieren verwenden.
(Bei PyCrust sind besonders Calltips, Autocomplete und der Namespaceviewer sind sehr nuetzlich)

Bsp:

Code: Alles auswählen

>>>import wx
>>>f=wx.Frame(None, -1)
>>>t=wx.TextCtrl(f, ...
>>>frame.Show()
...
Antworten