peut etre en xml avec wx.xrcressource?
peut etre en xml avec wx.xrcressource?
peut etre en xml avec wx.xrcressource?
Salut,
encore moi a vous embéter avec mes questions... :/
je cherche a créer un squelette d'application avec plug'in que je
pourrais utiliser plus tard.
Donc je voudrais savoir s'il est possible de charger un wxframepanel ou
un menu de une fois que l'application est lancée et sur l'écran?
pour l'instant j'arrive a charger un wxframepanel extérieur, mais dès le
début, lors de l'initialisation.
Personnellement je pense que ca doit etre possible, mais par quelle voie
passer...
Bonsoir,
Salut,
encore moi a vous embéter avec mes questions... :/
je cherche a créer un squelette d'application avec plug'in que je
pourrais utiliser plus tard.
Donc je voudrais savoir s'il est possible de charger un wxframepanel ou
un menu de une fois que l'application est lancée et sur l'écran?
pour l'instant j'arrive a charger un wxframepanel extérieur, mais dès le
début, lors de l'initialisation.
Personnellement je pense que ca doit etre possible, mais par quelle voie
passer...
Bonsoir,
Salut,
encore moi a vous embéter avec mes questions... :/
je cherche a créer un squelette d'application avec plug'in que je
pourrais utiliser plus tard.
Donc je voudrais savoir s'il est possible de charger un wxframepanel ou
un menu de une fois que l'application est lancée et sur l'écran?
pour l'instant j'arrive a charger un wxframepanel extérieur, mais dès le
début, lors de l'initialisation.
Personnellement je pense que ca doit etre possible, mais par quelle voie
passer...
Bonsoir,
peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Bonsoir,
bonsoir
Tu pourrais préciser un peu ?
Que cherches-tu à faire exactement ?
Bonsoir,
bonsoir
Tu pourrais préciser un peu ?
Que cherches-tu à faire exactement ?
Bonsoir,
bonsoir
Tu pourrais préciser un peu ?
Que cherches-tu à faire exactement ?
Bonsoir,
bonsoirTu pourrais préciser un peu ?
Que cherches-tu à faire exactement ?
Ce que je veux faire, c'est créer une base pour mes projets en cours.
A la base une appli qu'on ouvre et avec un menu on charge des plugins
qui comprennent l'interface (sous forme de panels et les menus qui
correspondent) et le module applicatif qui va derriere.
Quand je voudrais créer une appli complete, je n'aurais qu'un fabriquer
les panels sur boa, les modules qui vont derriere et à les inclure dans
mon appli de base.
Je pourrais aussi étendre les possibilitées d'une appli existante
simplement en incluant un nouveau module.
J'ai actuellement un projet en cours qui consiste à créer un outil de
détection des dérives qualité au cours du process de fabrication.
Je voudrais ensuite étendre ce prog, pour en faire un ERP complet.
A++
Bonjour,
Bonsoir,
bonsoir
Tu pourrais préciser un peu ?
Que cherches-tu à faire exactement ?
Ce que je veux faire, c'est créer une base pour mes projets en cours.
A la base une appli qu'on ouvre et avec un menu on charge des plugins
qui comprennent l'interface (sous forme de panels et les menus qui
correspondent) et le module applicatif qui va derriere.
Quand je voudrais créer une appli complete, je n'aurais qu'un fabriquer
les panels sur boa, les modules qui vont derriere et à les inclure dans
mon appli de base.
Je pourrais aussi étendre les possibilitées d'une appli existante
simplement en incluant un nouveau module.
J'ai actuellement un projet en cours qui consiste à créer un outil de
détection des dérives qualité au cours du process de fabrication.
Je voudrais ensuite étendre ce prog, pour en faire un ERP complet.
A++
Bonjour,
Bonsoir,
bonsoirTu pourrais préciser un peu ?
Que cherches-tu à faire exactement ?
Ce que je veux faire, c'est créer une base pour mes projets en cours.
A la base une appli qu'on ouvre et avec un menu on charge des plugins
qui comprennent l'interface (sous forme de panels et les menus qui
correspondent) et le module applicatif qui va derriere.
Quand je voudrais créer une appli complete, je n'aurais qu'un fabriquer
les panels sur boa, les modules qui vont derriere et à les inclure dans
mon appli de base.
Je pourrais aussi étendre les possibilitées d'une appli existante
simplement en incluant un nouveau module.
J'ai actuellement un projet en cours qui consiste à créer un outil de
détection des dérives qualité au cours du process de fabrication.
Je voudrais ensuite étendre ce prog, pour en faire un ERP complet.
A++
Bonjour,
Andréï wrote:peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Andréï wrote:
peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Andréï wrote:peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Andréï wrote:Bonsoir,
bonsoirTu pourrais préciser un peu ?
Que cherches-tu à faire exactement ?
Ce que je veux faire, c'est créer une base pour mes projets en cours.
A la base une appli qu'on ouvre et avec un menu on charge des plugins qui
comprennent l'interface (sous forme de panels et les menus qui
correspondent) et le module applicatif qui va derriere.
Quand je voudrais créer une appli complete, je n'aurais qu'un fabriquer les
panels sur boa, les modules qui vont derriere et à les inclure dans mon
appli de base.
Je pourrais aussi étendre les possibilitées d'une appli existante
simplement en incluant un nouveau module.
J'ai actuellement un projet en cours qui consiste à créer un outil de
détection des dérives qualité au cours du process de fabrication.
Je voudrais ensuite étendre ce prog, pour en faire un ERP complet.
A++
Bonjour,
Rien que de très banal.
Supposons que ton appli de base soit représentée par une classe dérivée de
wxFrame. Dans Boa, et si on prend les noms de fichiers sources donnés par
défaut, le démarrage de l'appli se trouve dans App1.py qui contient entre
autres:
...
import Frame1
...
self.main = Frame1.create(None)
...
application.MainLoop()
...
L'import permet de charger le module; le create appelle une fonction qui crée
l'objet Frame1 dérivé de wxFrame (yavait + simple, mais bon, c'est comme ça
dans Boa).
Cet objet Frame1 contient tout un tas de bazar, dont :
def __init__(self, parent):
qui est le constructeur de la classe, donc exécuté une fois à la création de
l'objet (note que là dedans, tu peux mettre absolument ce que tu veux).
Dans ton cas, il suffit de mettre un import par module dans Frame1.py :
...
import Dialog1
import Dialog2
import Frame2
import Frame3
import Frame4
...
et d'appeler le module lors du choix de l'utilisateur.
Si c'est une wxFrame:
frame = Frame2.create(self)
frame.Show()
Si c'est un wxDialog:
dlg = Dialog1.Dialog1(self)
try:
dlg.ShowModal()
finally:
dlg.Destroy()
Dans le cas de Frame2, on reproduit la même chose que dans Frame1.
Dans le cas de Dialog2, la fenêtre garde forcément le focus à cause de
ShowModal().
On peut faire autrement, ce ne sont que des exemples, tirés d'ailleurs de la
doc (le toturiel Boa si mes souvenirs sont bons).
Avec ce système, tu peux ajouter autant de modules que tu veux dans ton
appli.
A+
jm
Andréï wrote:
Bonsoir,
bonsoir
Tu pourrais préciser un peu ?
Que cherches-tu à faire exactement ?
Ce que je veux faire, c'est créer une base pour mes projets en cours.
A la base une appli qu'on ouvre et avec un menu on charge des plugins qui
comprennent l'interface (sous forme de panels et les menus qui
correspondent) et le module applicatif qui va derriere.
Quand je voudrais créer une appli complete, je n'aurais qu'un fabriquer les
panels sur boa, les modules qui vont derriere et à les inclure dans mon
appli de base.
Je pourrais aussi étendre les possibilitées d'une appli existante
simplement en incluant un nouveau module.
J'ai actuellement un projet en cours qui consiste à créer un outil de
détection des dérives qualité au cours du process de fabrication.
Je voudrais ensuite étendre ce prog, pour en faire un ERP complet.
A++
Bonjour,
Rien que de très banal.
Supposons que ton appli de base soit représentée par une classe dérivée de
wxFrame. Dans Boa, et si on prend les noms de fichiers sources donnés par
défaut, le démarrage de l'appli se trouve dans App1.py qui contient entre
autres:
...
import Frame1
...
self.main = Frame1.create(None)
...
application.MainLoop()
...
L'import permet de charger le module; le create appelle une fonction qui crée
l'objet Frame1 dérivé de wxFrame (yavait + simple, mais bon, c'est comme ça
dans Boa).
Cet objet Frame1 contient tout un tas de bazar, dont :
def __init__(self, parent):
qui est le constructeur de la classe, donc exécuté une fois à la création de
l'objet (note que là dedans, tu peux mettre absolument ce que tu veux).
Dans ton cas, il suffit de mettre un import par module dans Frame1.py :
...
import Dialog1
import Dialog2
import Frame2
import Frame3
import Frame4
...
et d'appeler le module lors du choix de l'utilisateur.
Si c'est une wxFrame:
frame = Frame2.create(self)
frame.Show()
Si c'est un wxDialog:
dlg = Dialog1.Dialog1(self)
try:
dlg.ShowModal()
finally:
dlg.Destroy()
Dans le cas de Frame2, on reproduit la même chose que dans Frame1.
Dans le cas de Dialog2, la fenêtre garde forcément le focus à cause de
ShowModal().
On peut faire autrement, ce ne sont que des exemples, tirés d'ailleurs de la
doc (le toturiel Boa si mes souvenirs sont bons).
Avec ce système, tu peux ajouter autant de modules que tu veux dans ton
appli.
A+
jm
Andréï wrote:Bonsoir,
bonsoirTu pourrais préciser un peu ?
Que cherches-tu à faire exactement ?
Ce que je veux faire, c'est créer une base pour mes projets en cours.
A la base une appli qu'on ouvre et avec un menu on charge des plugins qui
comprennent l'interface (sous forme de panels et les menus qui
correspondent) et le module applicatif qui va derriere.
Quand je voudrais créer une appli complete, je n'aurais qu'un fabriquer les
panels sur boa, les modules qui vont derriere et à les inclure dans mon
appli de base.
Je pourrais aussi étendre les possibilitées d'une appli existante
simplement en incluant un nouveau module.
J'ai actuellement un projet en cours qui consiste à créer un outil de
détection des dérives qualité au cours du process de fabrication.
Je voudrais ensuite étendre ce prog, pour en faire un ERP complet.
A++
Bonjour,
Rien que de très banal.
Supposons que ton appli de base soit représentée par une classe dérivée de
wxFrame. Dans Boa, et si on prend les noms de fichiers sources donnés par
défaut, le démarrage de l'appli se trouve dans App1.py qui contient entre
autres:
...
import Frame1
...
self.main = Frame1.create(None)
...
application.MainLoop()
...
L'import permet de charger le module; le create appelle une fonction qui crée
l'objet Frame1 dérivé de wxFrame (yavait + simple, mais bon, c'est comme ça
dans Boa).
Cet objet Frame1 contient tout un tas de bazar, dont :
def __init__(self, parent):
qui est le constructeur de la classe, donc exécuté une fois à la création de
l'objet (note que là dedans, tu peux mettre absolument ce que tu veux).
Dans ton cas, il suffit de mettre un import par module dans Frame1.py :
...
import Dialog1
import Dialog2
import Frame2
import Frame3
import Frame4
...
et d'appeler le module lors du choix de l'utilisateur.
Si c'est une wxFrame:
frame = Frame2.create(self)
frame.Show()
Si c'est un wxDialog:
dlg = Dialog1.Dialog1(self)
try:
dlg.ShowModal()
finally:
dlg.Destroy()
Dans le cas de Frame2, on reproduit la même chose que dans Frame1.
Dans le cas de Dialog2, la fenêtre garde forcément le focus à cause de
ShowModal().
On peut faire autrement, ce ne sont que des exemples, tirés d'ailleurs de la
doc (le toturiel Boa si mes souvenirs sont bons).
Avec ce système, tu peux ajouter autant de modules que tu veux dans ton
appli.
A+
jm
"jean-michel" a écrit dans le message de news:
438cbe20$0$4370$Andréï wrote:peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Bonne remarque, et je me disais exactement la même chose !!
J'ai développé des classes qui "wrappent" wxPython et qui permettent
d'avoir la même syntaxe que Tk (moins lourde que celle de wx).
exemple :
-------------------------------------------------------------
root = Toplevel()
Label(root, text='coucou').pack(side='left')
def h():
print 'coucou'
Button(root, text='the button', command=h).pack(side='left')
root.show()
root.mainloop()
-------------------------------------------------------------
Je pense que c'est plus court que ce que l'on pourrait faire en xml...
certes, mais XML n'est pas vraiment fait pour être écrit "à la main",
"jean-michel" <jmbc@nospam.fr> a écrit dans le message de news:
438cbe20$0$4370$7a628cd7@news.club-internet.fr...
Andréï wrote:
peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Bonne remarque, et je me disais exactement la même chose !!
J'ai développé des classes qui "wrappent" wxPython et qui permettent
d'avoir la même syntaxe que Tk (moins lourde que celle de wx).
exemple :
-------------------------------------------------------------
root = Toplevel()
Label(root, text='coucou').pack(side='left')
def h():
print 'coucou'
Button(root, text='the button', command=h).pack(side='left')
root.show()
root.mainloop()
-------------------------------------------------------------
Je pense que c'est plus court que ce que l'on pourrait faire en xml...
certes, mais XML n'est pas vraiment fait pour être écrit "à la main",
"jean-michel" a écrit dans le message de news:
438cbe20$0$4370$Andréï wrote:peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Bonne remarque, et je me disais exactement la même chose !!
J'ai développé des classes qui "wrappent" wxPython et qui permettent
d'avoir la même syntaxe que Tk (moins lourde que celle de wx).
exemple :
-------------------------------------------------------------
root = Toplevel()
Label(root, text='coucou').pack(side='left')
def h():
print 'coucou'
Button(root, text='the button', command=h).pack(side='left')
root.show()
root.mainloop()
-------------------------------------------------------------
Je pense que c'est plus court que ce que l'on pourrait faire en xml...
certes, mais XML n'est pas vraiment fait pour être écrit "à la main",
"jean-michel" a écrit dans le message de news:
438cbe20$0$4370$Andréï wrote:peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Bonne remarque, et je me disais exactement la même chose !!
euh non ... le source python peut *utiliser* un fichier xml pour
s'épargner le code statique descriptif de l'interface. De toute façon,
la gestion de la réponse aux événement ne sera pas codable en xml et il
faudra écrire du python pour dire qu'on veut faire telle chose en
cliquant sur tel bouton ...J'ai développé des classes qui "wrappent" wxPython et qui permettent
d'avoir la même syntaxe que Tk (moins lourde que celle de wx).
exemple :
-------------------------------------------------------------
root = Toplevel()
Label(root, text='coucou').pack(side='left')
def h():
print 'coucou'
Button(root, text='the button', command=h).pack(side='left')
root.show()
root.mainloop()
-------------------------------------------------------------
euh c'est de la provoc hein ? :)))) ça me fait d'autant plus marrer car
j'avais commencé un tel "wrapper" dans mon coin :)
Et pourquoi ne pas directement utiliser Tk ? pasque c'est pas beau comme
du wx ? Tk est très stable et surtout très éprouvé bien qu'un peu
rustique (c'est quand même la première alternative libre à motif qu'on
ait vu arriver). Question de priorité dans le choix d'un toolkit ...Je pense que c'est plus court que ce que l'on pourrait faire en xml...
certes, mais XML n'est pas vraiment fait pour être écrit "à la main",
mais plutot pour être généré par un outil tiers, comme xrced avec
wxpython, glade avec pytgtk/libglade, ou un générateur de formulaire
branché sur une base de données, etc ...
A+
"jean-michel" <jmbc@nospam.fr> a écrit dans le message de news:
438cbe20$0$4370$7a628cd7@news.club-internet.fr...
Andréï wrote:
peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Bonne remarque, et je me disais exactement la même chose !!
euh non ... le source python peut *utiliser* un fichier xml pour
s'épargner le code statique descriptif de l'interface. De toute façon,
la gestion de la réponse aux événement ne sera pas codable en xml et il
faudra écrire du python pour dire qu'on veut faire telle chose en
cliquant sur tel bouton ...
J'ai développé des classes qui "wrappent" wxPython et qui permettent
d'avoir la même syntaxe que Tk (moins lourde que celle de wx).
exemple :
-------------------------------------------------------------
root = Toplevel()
Label(root, text='coucou').pack(side='left')
def h():
print 'coucou'
Button(root, text='the button', command=h).pack(side='left')
root.show()
root.mainloop()
-------------------------------------------------------------
euh c'est de la provoc hein ? :)))) ça me fait d'autant plus marrer car
j'avais commencé un tel "wrapper" dans mon coin :)
Et pourquoi ne pas directement utiliser Tk ? pasque c'est pas beau comme
du wx ? Tk est très stable et surtout très éprouvé bien qu'un peu
rustique (c'est quand même la première alternative libre à motif qu'on
ait vu arriver). Question de priorité dans le choix d'un toolkit ...
Je pense que c'est plus court que ce que l'on pourrait faire en xml...
certes, mais XML n'est pas vraiment fait pour être écrit "à la main",
mais plutot pour être généré par un outil tiers, comme xrced avec
wxpython, glade avec pytgtk/libglade, ou un générateur de formulaire
branché sur une base de données, etc ...
A+
"jean-michel" a écrit dans le message de news:
438cbe20$0$4370$Andréï wrote:peut etre en xml avec wx.xrcressource?
Tu vas coder en xml au lieu de coder en python ! Libre à toi !
Bonne remarque, et je me disais exactement la même chose !!
euh non ... le source python peut *utiliser* un fichier xml pour
s'épargner le code statique descriptif de l'interface. De toute façon,
la gestion de la réponse aux événement ne sera pas codable en xml et il
faudra écrire du python pour dire qu'on veut faire telle chose en
cliquant sur tel bouton ...J'ai développé des classes qui "wrappent" wxPython et qui permettent
d'avoir la même syntaxe que Tk (moins lourde que celle de wx).
exemple :
-------------------------------------------------------------
root = Toplevel()
Label(root, text='coucou').pack(side='left')
def h():
print 'coucou'
Button(root, text='the button', command=h).pack(side='left')
root.show()
root.mainloop()
-------------------------------------------------------------
euh c'est de la provoc hein ? :)))) ça me fait d'autant plus marrer car
j'avais commencé un tel "wrapper" dans mon coin :)
Et pourquoi ne pas directement utiliser Tk ? pasque c'est pas beau comme
du wx ? Tk est très stable et surtout très éprouvé bien qu'un peu
rustique (c'est quand même la première alternative libre à motif qu'on
ait vu arriver). Question de priorité dans le choix d'un toolkit ...Je pense que c'est plus court que ce que l'on pourrait faire en xml...
certes, mais XML n'est pas vraiment fait pour être écrit "à la main",
mais plutot pour être généré par un outil tiers, comme xrced avec
wxpython, glade avec pytgtk/libglade, ou un générateur de formulaire
branché sur une base de données, etc ...
A+