Wizard

Plattformunabhängige GUIs mit wxWidgets.
Mr.Who
User
Beiträge: 8
Registriert: Samstag 10. November 2007, 22:05
Kontaktdaten:

Wizard

Beitragvon Mr.Who » Samstag 10. November 2007, 22:17

Hallo,
ich möchte gerne die Grösse der Seiten ändern, kann mir jemand helfen?
THX im Voraus


Code: Alles auswählen

import wx
import wx.wizard as wiz



class test(wiz.Wizard):
    def __init__(self):
        wiz.Wizard.__init__(self,None,-1,"Kuchen")   (same)
        page1 = wiz.WizardPageSimple(self)
        page2 = wiz.WizardPageSimple(self)
        page3 = wiz.WizardPageSimple(self)
 
        self.SetSizeWH(800,900)#?
        page1.SetSizeWH(600,400)#? wieso änder sich die grösse net?
        wiz.WizardPageSimple_Chain(page1, page2)
        wiz.WizardPageSimple_Chain(page2, page3)
        s = wx.StaticText(page1,-1,"Verdammtnochmal", pos = ( 100, 100))
       
        self.RunWizard(page1)


if __name__ == "__main__":

    app = wx.App()
    bla = test()
    app.MainLoop()



Zweites Problem:

Er verlinkt nicht die Seiten :(

Code: Alles auswählen

import wx
import wx.wizard


class fenster(wx.wizard.Wizard):
    def __init__(self):
        wx.wizard.Wizard.__init__(self, None, -1, "aaaa")
        page1 = wx.wizard.PyWizardPage(self)
        page2 = wx.wizard.PyWizardPage(self)
        page1.next = page2
        page2.prev = page1
        self.RunWizard(page1)


if __name__ == '__main__':
    app = wx.PySimpleApp()
    d = fenster()
    app.MainLoop()
       
Benutzeravatar
HWK
User
Beiträge: 1295
Registriert: Mittwoch 7. Juni 2006, 20:44

Beitragvon HWK » Sonntag 11. November 2007, 14:41

1. Zumindest Vergrößern geht mit

Code: Alles auswählen

self.SetPageSize((w, h))
2. Du musst GetPrev() und GetNext() überschreiben: http://www.wxwidgets.org/manuals/2.6.3/wx_wxwizardpage.html#wxwizardpage
MfG
HWK
Mr.Who
User
Beiträge: 8
Registriert: Samstag 10. November 2007, 22:05
Kontaktdaten:

Beitragvon Mr.Who » Sonntag 11. November 2007, 19:14

zu 2: Das dachte ich mir, danke :).

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder