wx.Toolbar mit Labels rechts UND links

Plattformunabhängige GUIs mit wxWidgets.
Antworten
mathi
User
Beiträge: 314
Registriert: Dienstag 27. November 2007, 14:30

Hallo,

ich habe in meinem Programm einen ToolBar (Code aus der Demo) eingebaut.

Jetzt möchte ich nicht nur links einige label-tools haben, sondern auch rechts.

- geht sowas überhaupt?

oder muß ich 2 toolbars nebeneinander machen?

Gruß Mathi
Benutzeravatar
Humbalan
User
Beiträge: 59
Registriert: Mittwoch 2. September 2009, 15:11

ich habe in meinem Programm einen ToolBar (Code aus der Demo) eingebaut.
Welche Demo?
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Humbalan hat geschrieben:
ich habe in meinem Programm einen ToolBar (Code aus der Demo) eingebaut.
Welche Demo?
http://www.wxpython.org/download.php

Unter den Downloads von wxPython
the more they change the more they stay the same
Benutzeravatar
Humbalan
User
Beiträge: 59
Registriert: Mittwoch 2. September 2009, 15:11

Hallo Mathi,

Code: Alles auswählen

# vorhandener Code
    ...
    tb.AddSeparator()
    search = TestSearchCtrl(tb, size=(150,-1), doSearch=self.DoSearch)
    tb.AddControl(search)
# Ende vorhandener Code

# Das ist selbstgemacht:
    tb.AddLabelTool(...)
    self.Bind(...)
    ...
# Ende selbstgemacht:

# Weiter vorhandener Code
    # Final thing to do for a toolbar is call the Realize() method. This
    # causes it to render (more or less, that is).
    tb.Realize()
So müßte es gehen.
Grüße
Humbalan
mathi
User
Beiträge: 314
Registriert: Dienstag 27. November 2007, 14:30

Humbalan hat geschrieben:Hallo Mathi,

Code: Alles auswählen

# vorhandener Code
    ...
    tb.AddSeparator()
    search = TestSearchCtrl(tb, size=(150,-1), doSearch=self.DoSearch)
    tb.AddControl(search)
# Ende vorhandener Code

# Das ist selbstgemacht:
    tb.AddLabelTool(...)
    self.Bind(...)
    ...
# Ende selbstgemacht:

# Weiter vorhandener Code
    # Final thing to do for a toolbar is call the Realize() method. This
    # causes it to render (more or less, that is).
    tb.Realize()
So müßte es gehen.
Grüße
Humbalan
nein, nach meinem Verständnis füge ich so nur ein weiteres Tool rechts neben den vorhandenen ein. Ich möchte aber: 1 Tool ganz links (z.B. open oder save) und eines ganz rechts (z.B. help oder info)...

oder anders:
->wenn das so nicht geht, kann ich dann eine Art "Abstandhalter" einbauen, der variabel ist je nach Framegröße?
mathi
User
Beiträge: 314
Registriert: Dienstag 27. November 2007, 14:30

Hallo,

auch wenn die Frage fast ganz oben steht, da es schon eine Weile her ist, dass jemand reagiert hat, möchte ich kurz noch mal um Hilfe bitten.

Das Problem besteht noch und ich finde selbst keine Lösung...
Benutzeravatar
Humbalan
User
Beiträge: 59
Registriert: Mittwoch 2. September 2009, 15:11

Sorry, dass ich so sang- und klanglos verschwunden bin. Habe selbst etwas geforscht, aber nichts gefunden. Kann also leider nicht helfen.
Grüße
Antworten