wxGTK: Nach dem Aufruf von Fit() stimmt Größe nicht



  • Hallo

    Ich habe einen von wxDialog geerbten Dialog, der einen Sizer mit einem wxGrid darin enthält. Ich schreibe die Werte ins wxGrid, danach will ich Tabellen- und Fenstergröße an den Text angepassen.

    Dazu rufe ich zuerst grid.AutoSize() auf und danach dialog.Fit().

    Auf diese Art und Weise funktioniert es in wxMSW korrekt, allerdings ist das Dialog-Fenster in wxGTK zu klein (es werden Scrollleisten angezeigt, es ist schätzungsweise um ein paar Pixel zu klein)

    Allerdings wenn ich danach das Fenster ausblende und wieder zeige, dann ist die Größe korrekt.

    Natürlich könnte ich jetzt einfach ausblenden und wieder einblenden, um auf die richtige Größe zu kommen, aber das kann doch nicht die einzige Möglichkeit sein.
    Weiß jemand, wie ich das besser machen kann?

    mfg senfti


Anmelden zum Antworten