2010-11-03 6 views
0

im en utilisant wxpython 2.8 ansi avec Python 2.6 et la classe richtext semble ne pas exister en tant que message d'erreur vous indique que le module WX ne contient pas l'attribut richtext, je l'ai cherché sur le web mais ne pouvait pas trouver une réponse claire, donc je viens à vous :)Est-ce que wx.richtext est supporté dans wxpython 2.8?

des idées?

merci à l'avance

Nataly

+0

Je n'ai jamais utilisé la version ansi donc je ne peux pas dire ... Avez-vous essayé de voir si cela fonctionne dans l'application Demos (qui vaut le téléchargement si vous ne l'avez pas)? Quelle est votre aversion à l'utilisation de la version Unicode? – volting

Répondre

1

Vous accédez au contrôle riche texte comme celui-ci: l'importation wx.richtext

Ou vous passez le wx.TextCtrl le drapeau wx.TE_RICH ou wx.TE_RICH2. J'ai entendu dire que le widget richtext n'est pas disponible sur * nix si. Avez-vous essayé la démo de wxPython? C'est généralement le meilleur endroit pour chercher à savoir comment utiliser un widget.

+0

Oui c'était ça, j'avais besoin de: importer wx.richtext, il semble que: import wx n'était pas suffisant merci beaucoup – Nataly

1

Je viens de version téléchargée et installée 2.8.11-ansi. RichTextControl est la première démo répertoriée, et fonctionne bien.

Il semble que votre installation présente des problèmes.

À moins que vous ne deviez prendre en charge Windows 98/ME, je ne connais pas de bonnes raisons de préférer la version ansi à unicode.

Pouvez-vous fournir le texte exact du message d'erreur, et une liste de votre site-packages et le contenu de wx.pth

Questions connexes