Seite 1 von 1

Wizard

Verfasst: Samstag 10. November 2007, 22:17
von Mr.Who
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()
        

Verfasst: Sonntag 11. November 2007, 14:41
von HWK
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/ ... wizardpage
MfG
HWK

Verfasst: Sonntag 11. November 2007, 19:14
von Mr.Who
zu 2: Das dachte ich mir, danke :).