Hello Quentin et la ML,
Me revoici avec deux trois petites interogations. Rien de bien sérieux
encore sans doute, je suis en phase de familiarisation.
1. Pour l'instant, mon plus gros problème risque d'être que si quelque
chose est mal écrit dans le fichier .py de démarrage, rien ne me
l'indique hormis le fait que les choses ne se passent pas comme je m'y
attends. Pourra-t-il y avoir une aide à ce sujet?
2. Apparemment, pour l'instant, il vaut mieux éviter d'écrire des
accents dans les fichiers .py, du moins une ligne du genre:
sixpad.window.alert("Mon alerte à moi", "Alerte Jef")
ne donne rien, alors que:
sixpad.window.alert("Mon alerte a moi", "Alerte Jef")
marche bien.
J'ai cru que peut-être, le fait de commencer le fichier par une ligne du
genre:
# -*- coding:utf-8 -*-
aurait pu aider, mais aussi je n'ai peut-être pas vraiment encore saisi
les différences possibles de syntaxe entre Python 2.x et Python 3.X.
Est-ce que les paramètres titre de ces boîtes de dialogue resteront
obligatoires?
3. Une petite situation de blocage chez moi: si depuis la console
Python, j'écris:
sixpad.window.open("6pad++.py")
rien ne se passe durant une vingtaine de secondes, après quoi j'ai bien
le titre de la fenêtre indiquant que 6pad++.py et ouvert, mais Insert+b
m'indique que c'est toujours la console Python qui est affichée, et en
fait, je ne peux absolument plus rien faire, même en curseur Jaws, même
Alt+F4 devient inopérant... Ca ne dépend pas du nom du fichier, c'est
pareil avec un fichier inexistant.
4. Concernant la console et son ergonomie, est-il envisageable:
- qu'à l'appui sur F12, on soit directement dans le champ d'entrée? A
moins qu'il y ait un intérêt qui m'aurait échappé à se retrouver
d'emblée dans la zone de sortie ?
- que les commandes tapées dans le champ d'entrée puissent être
rappelées, au moins les quelques dernières?
Et en fait, qu'apporte le fait qu'il existe un champ d'entrée et une
zone de sortie distincts, en comparaison avec l'environnement Python où
tout semble se passer au même endroit?
5. Dans la console Python, j'ai voulu écrire:
import sixpad
print (sixpad.getConfig("lastFile0"))
et j'ai obtenu:
Traceback (most recent call last):
File "<console>", line 1, in <module>
TypeError: function takes exactly 2 arguments (1 given)
Ce qui m'a un peu étonné. Est-ce grave, doc?
6. Pour finir cette session-là, et m'ouvrir une porte sur du plus
concret, en fait j'aurais besoin d'un petit exemple de ce que je devrais
écrire pour obtenir par exemple le contenu de la 2ème ligne de l'onglet
courant, car je m'y perds un peu entre les window, page et toutes mes
tentatives n'ont rien donné, ce qui prouve que j'ai tout essayé sauf la
bonne solution...
J.-F.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.