Bonjour,
J'aimerai savoir s'il existe un éditeur graphique de boîte de dialogue au format XML "OpenXMLDialog" ?
Editeur XMLDialog
- microdevweb
- Messages : 1800
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: Editeur XMLDialog
Bonjour,
Pas à ma connaissance. Perso je tape le code xml dans la fenêtre et le catch (car je ne veux pas imposer un fichier xml supplémentaire)
Pas à ma connaissance. Perso je tape le code xml dans la fenêtre et le catch (car je ne veux pas imposer un fichier xml supplémentaire)
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
- Mindphazer
- Messages : 639
- Inscription : mer. 24/août/2005 10:42
Re: Editeur XMLDialog
Regarde ici, peut-être que ça répondra à ta recherche...Ehma a écrit :Bonjour,
J'aimerai savoir s'il existe un éditeur graphique de boîte de dialogue au format XML "OpenXMLDialog" ?
https://www.purebasic.fr/english/viewto ... 27&t=70386
Bureau : Win10 64bits
Maison : Macbook Pro M1 14" SSD 512 Go / Ram 16 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M1 14" SSD 512 Go / Ram 16 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Editeur XMLDialog
MErci pour vos réponses.
En fait, je cherchais plutôt un éditeur à la QTCreator.
@Mindphazer : Ca a l'air intéressant, mais complexe pour appréhender le concept. J'y regarderai plus en profondeur quand je serai plus expérimenté. Mais c'est une très belle piste.
@Microdevweb : Oui, je crois que je vais faire comme ça. Pour les fichiers, je pensais au fichiers ressources.
En fait, je cherchais plutôt un éditeur à la QTCreator.
@Mindphazer : Ca a l'air intéressant, mais complexe pour appréhender le concept. J'y regarderai plus en profondeur quand je serai plus expérimenté. Mais c'est une très belle piste.
@Microdevweb : Oui, je crois que je vais faire comme ça. Pour les fichiers, je pensais au fichiers ressources.
- microdevweb
- Messages : 1800
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: Editeur XMLDialog
J'ai essayé avec un include Binary, mais cela ne fonctionne pas correctement.
Voici une exemple (d'un de mes soft)
ps: ne pas faire attention à ma grosse faute chancel (cancel)
Actuellement je ne développe plus en Pb (car non objet) et opte pour java. Et il est vrai que quand je voie scene builder, je tenterais bien un jour de faire un soft similaire pour Pb.
Voici une exemple (d'un de mes soft)
Code : Tout sélectionner
Procedure Open(MotherWindow,*CallBack)
Protected xml.s
xml="<window name='FactureFic' "+
" width='400'"+
" height='auto'"+
" text=''"+
" flags='#PB_Window_SystemMenu|#PB_Window_ScreenCentered|#PB_Window_SizeGadget'>"+
" <vbox expand='item:1'>"+
" <vbox expand='item:1'>"+
" <gridbox columns='2'>"+
" <frame text='Numéro'>"+
" <string name='gNumero' flags='#PB_String_ReadOnly'/>"+
" </frame>"+
" <frame text='Date'>"+
" <date name='gDate' text='%dd-%mm-%yyyy'/>"+
" </frame>"+
" </gridbox>"+
" <frame text='Membre'>"+
" <hbox expand='item:1'>"+
" <combobox name='gMembre'/>"+
" <button name='gBtMembre' text='...'/>"+
" </hbox>"+
" </frame>"+
" </vbox>"+
" <hbox expand='no' heigth='30'>"+
" <button name='bt_valide' text='Valider'/>"+
" <button name='bt_chancel' text='Annuler'/>"+
" </hbox>"+
" </vbox>"+
"</window>"
gMother=MotherWindow
*gCallBack=*CallBack
CatchXML(0,@xml,StringByteLength(xml))
CreateDialog(0)
SetGadgetFont(#PB_Default,FontID(gFont))
OpenXMLDialog(0,0,"FactureFic",0,0,0,0,WindowID(gMother))
DisableWindow(gMother,#True)
gForm=DialogWindow(0)
gMembre=DialogGadget(0,"gMembre")
gBtMembre=DialogGadget(0,"gBtMembre")
gDate=DialogGadget(0,"gDate")
gBtValide=DialogGadget(0,"bt_valide")
gBtChancel=DialogGadget(0,"bt_chancel")
gNumero=DialogGadget(0,"gNumero")
BindEvent(#PB_Event_CloseWindow,@Exit(),gForm)
BindGadgetEvent(gBtChancel,@Exit())
BindGadgetEvent(gBtMembre,@BtMembreEvent())
BindGadgetEvent(gBtValide,@Valide())
FillMembre()
; Numéro de facture
SetGadgetText(gNumero,prj::GetFactureNumber())
EndProcedure
Actuellement je ne développe plus en Pb (car non objet) et opte pour java. Et il est vrai que quand je voie scene builder, je tenterais bien un jour de faire un soft similaire pour Pb.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
Re: Editeur XMLDialog
Merci,
J'étais parti avec le source exemple et ça fonctionne bien. J'ai trouvé pour inclure les fichiers ressources.
Ce qui me plait dans PB, c'est que c'est sont côté natif, multiplateforme, "facile", léger et rapide. Le langage m'ayant le plus séduit reste Delphi et puis QT, mais PB semble avoir de très beaux atouts.
Le coté pas très OO me perturbe aussi. Mais j'imagine que c'est une question d'habitude.
J'étais parti avec le source exemple et ça fonctionne bien. J'ai trouvé pour inclure les fichiers ressources.
Ce qui me plait dans PB, c'est que c'est sont côté natif, multiplateforme, "facile", léger et rapide. Le langage m'ayant le plus séduit reste Delphi et puis QT, mais PB semble avoir de très beaux atouts.
Le coté pas très OO me perturbe aussi. Mais j'imagine que c'est une question d'habitude.
- Kwai chang caine
- Messages : 6962
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Editeur XMLDialog
Oui, la poo le mieux c'est de ne jamais en faire, ou le moins possible comme ça elle nous manque pas