Bonjour,
Aprés un coup d’œil rapide à la documentation, "asksaveasfilename" retourne un nom de fichier. L'argument "mode" n'existe pas. Tu dois ensuite ouvrir le fichier avec la fonction "open"....
Type: Messages; Utilisateur: nyko77
Bonjour,
Aprés un coup d’œil rapide à la documentation, "asksaveasfilename" retourne un nom de fichier. L'argument "mode" n'existe pas. Tu dois ensuite ouvrir le fichier avec la fonction "open"....
Salut,
J'utilise le module midi de pygame avec mon clavier midi et tout fonctionne à merveille.
Voici un petit bout de code pour tester:
import pygame.midi as pm
pm.init()
Bonjour,
Est-ce toi qui a créé le ficher texte avec python?
Si c'est le cas tu peux regarder du coté du module pickle qui permet de sauver/charger des objets python.
Si le fichier texte est déjà...
Bonjour,
Il manque le point dans wxTextAttr: wx.TextAttr(wx.TE_MULTILINE)
Bonjour,
Je ne connais pas de commande simple, mais tu peux essayer de cette maniére:
with open("X.txt") as x, open("Y.txt") as y, open("Z.txt", "w") as z:
z.write(x.read() + y.read())
Bonjour,
Je pense qu'il y a un "|" en trop:
wildcard = "Fichier Text (*.txt)|*.txt"
Bonjour,
Pour récupérer le nombre tu peux utiliser la méthode Entry.get() qui retourne le text de l'entry, et appliquer la fonction int() pour convertir l'entrée en int.
Tu peux aussi regarder du...
Tu n'utilises pas correctement wx.CallAfter, il faut passer ta valeur en 2ème argument:
wx.CallAfter(self.dialogbox.AppendText, myinfos)
Sinon la méthode de pacificator est très bien.
Ok. C'est bien ce qui me semblait. C'est toujours délicat de modifier un widget à partir d'un thread. Le plus simple est d'utiliser wx.CallAfter:
wx.CallAfter(myTextCtrl.setValue, "Mon text")
...
ça à l'air pas mal (Je suis pas sûr de l'utilité de join()).
Que fais-tu dans myfunctiontotest. Est que tu modifies des widgets?
Bonjour,
Il ne faut pas utiliser de while. Essaye plutôt:
def OnClick(self,event):
if self.button.GetValue():
# démarrer le thread
else:
Bonjour,
C'est normal, ton while est bloquant. Il bloque le mainloop.
Si tu veux effectuer un traitement bloquant tu peux utiliser un thread:
import wx
import threading
class...
Oui, et les numéros de lignes aussi. Tout ça doit pouvoir se faire, mais c'est un sacrés boulot. J'hésite encore un peu à me lancer.
Merci pour vos réponses.
Finalement je pense laisser tomber QScintilla et utiliser un QTextEdit avec QSyntaxHighlighter et QCompleter. J'ai un peu l'impression de réinventer la roue, mais au moins...
Bonjour à tous,
J'essaye de créer un lexer pour lilypond (un créateur de partition) avec QScintilla. J'ai un soucis avec l'autocompletion car la majorité des fonctions commence par un backslash...
Bonjour,
Chez moi ça fonctionne, avec python 2.6. Qu'à tu mis à la place des ???
from tkinter import *
root =Tk()
def afficherOvale(event): ...
Bonjour,
Tu peux utiliser canvas.manager.window.after:
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
from pylab import *
Bonjour,
eval() sert à évaluer une chaine de caractère comme une expression python:
print eval("2 + 4")
#6
a = 2
print eval("a == 2")
#true
On peut utiliser le module pygame.Midi avec d'autre lib graphique, je l'ai déjà fait.
On peut également (même si c'est déconseiller) intégrer pygame à wxpython. Pour les autres lib graphique, je...
Bonjour,
J'ai déjà réalisé ce genre de chose avec le module Midi de pygame, qui est assez simple d'utilisation. Tu peux très bien coupler pygame.Midi avec wxpython, ou directement faire ton...
Bonjour,
bout1=Button(root,text=" valider ",command=valider)
Il ne faut pas mettre les () pour appeler ta fonction, sinon, comme tu l'as dis elle est appeler au lancement de ton programme.
Bonjour,
ça appèle la méthode de la classe hériter.
Je suis sûr que tu aurais été plus vite à tester qu'à écire ce post :)
Bonjour,
Tu veux savoir si les labels contiennent les même PhotoImage, ou tu veux comparer les images pixel par pixel.
Pour le 1er c'est possible:
if...
ça fonctionne pour le verrou, je n'ai plus d'erreur.
Pour ce qui est d'avoir plusieurs instance Tk, je crois que c'est à éviter dans la même loop, mais je ne pense pas que ça pose de problème vu...
Il y a bien le verrou_tk dans la version que tu as donnée. Je pas réellement compris comment ça fonctionnait.
Je suis en train regarder ton code de plus près.
J'ai essayé en créant une nouvelle...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.