2010-03-29 24 views
1

Je discute avec wxWidgets, en particulier, le wx.Sizer dans wxPython. J'ai lu les documents, j'ai une copie de wXPython dans l'action avant moi, et ai mis de côté le problème pour travailler sur d'autres choses un meilleur modèle mental de calibreurs a gesticulé j'espère dans mon crâne. Rien de tout cela n'a fonctionné.Si possible, comment définir une couleur d'arrière-plan sur les cellules dans un Sizer ou des lignes de quadrillage pour Sizer?

Je ne suis pas en train de creuser, ou même d'arriver à un point où je peux me raconter comment fonctionnent les calibreurs. En HTML, je pourrais au moins définir une couleur d'arrière-plan sur certains div ou td, ou appeler border s afin que je puisse voir comment les choses sont disposées. Ici, j'ai une étendue grise et aucune idée des calibreurs de boîtes statiques imbriqués dont elle provient. Je donne des calibres de boîte statiques après avoir fait un gâchis hors des calibreurs de sac de grille.

L'une ou l'autre alternative me permettrait au moins de comprendre comment cela fonctionne.

+0

Quelle est la question spécifique? –

Répondre

0

Bien que n'étant pas une réponse à votre problème, un bon moyen de contrôler le fonctionnement des calibreurs est d'installer Code::Blocks et d'utiliser le plugin wxSmith pour concevoir vos interfaces (je crois qu'il est livré avec Code :: Blocks). Code :: Blocks est disponible pour toutes les plateformes majeures. WxSmith vous donne une vue en temps réel des calibreurs que vous utilisez en les mettant en surbrillance avec des bordures rouges. Comme un avantage supplémentaire, wxSmith est génial pour générer du code GUI pour vous au lieu de le faire à la main.

+0

Cela a été plus difficile à installer que je n'ai aimé, mais une fois que cela fonctionne, cela ressemble à un bon moyen de jouer avec les calibreurs. Le C++ est un peu bizarre, mais je pense que je peux le traduire en Python. – MetaHyperBolic