Comment agrandir la fenêtre au démarrage avec wxHaskell? Merci pour l'aideAgrandir le cadre au démarrage dans wxHaskell
0
A
Répondre
1
Je ne l'ai jamais utilisé wxHaskell avant et ont très peu d'expérience avec wxWidgets, mais si vous prenez cette ligne dans le HelloWorld.hs
exemple (disponible dans le wxHaskell source distribution):
f <- frameCreate objectNull idAny "Hello world" rectZero frameDefaultStyle
et changer à ceci:
f <- frameCreate objectNull idAny "Hello world" rectZero (frameDefaultStyle .|. wxMAXIMIZE)
la trame est maximisée. Notez que vous devez également ajouter import Data.Bits ((.|.))
pour l'opérateur bitwise ou.
Je l'ai seulement testé sur Arch Linux avec wx-0.12.1.6
, mais je serais surpris si ça ne marche pas ailleurs.
C'est l'approche correcte - cela devrait fonctionner sur toutes les plateformes. C'est un bug si ce n'est pas le cas. –