Karrigell 2.4 - Frameset/Frame I can't choose one frame to put in it some informations

36 views
Skip to first unread message

bruno

unread,
Nov 24, 2013, 4:46:51 AM11/24/13
to karr...@googlegroups.com
Bonjour,

I work with pydblite and I am making a tool to manage my tables of conjugations with karrigell 2.4 because I want to do some modifications directly in the tables without to program all the time.
For this, I cut my screen in some frames: one for the general menu (name : menu scr=ecrMenuTable) and one to list  all the records from one table (name = 'fiche' src='ecrDonnees'). But when I choose my table and I want to put in the frame named  "fiche" all the records i can't and all the records are put in the frame "menu".
I have employed also the " target = ecrDonnees" but it is not succesfull: all is put on my frame "menu" where the program is launch. I think i don't understanf the logic of frame in Karrigell.
See the code below because it is more comprehensible.

If somebody can help  it will be great.

Thanks
Bruno


from PyDbLite import Base
ltVerbes = []

def index():
    print "<html>"
    print    "<head>"
    print       "<title>"
    print          " Coucou !"
    print       "</title>"
    print    "</head>"   
    print "<frameset cols='20%, 80%'>"
    print "  <frameset rows='100, 200'>"
    print "      <frame name = 'menu' src='ecrMenuTable'>"
    print "      <frame name = 'table' >"
    print "  </frameset>"
    print "  <frame name = 'fiche' src='ecrDonnees'>"   
    print "</frameset>"
    print "</html>"

def ecrMenuTable():
    print " Gestion des tables :"
    print "<p>"
    print    "<a href='ecrCreerTable.py'> Nouvelle table  </a>"   
    print    "<a href='ecrOuvrirTable'>  Ouvrir table     </a>"
    print    "<a href='supprimerTable.py'>  Supprimer table </a>"
    print "</p>"
   
def ecrOuvrirTable():
    print "<form  action='ecrDonnees?data=table'>"
    print    "<H4 align='center'> Ouvrir une table</H4>"
    print "<TR>"
    print    "<P> Choisissez votre table :</P>"
    print    "<INPUT type='file' name='table' accept='*.pdl'>"
    print "</TR>"    
    print "<TR>"
    print    "<TD COLSPAN=2>"
    print       "<INPUT type='submit' value='Ouvrir Table'>"
    print    "</TD>"
    print "</TR>"      
    print "<p><a href='ecrAction'> retour </a></p>"
    print "</form>"
   
def ecrDonnees(table = None):
    if table <> None:       
        db = Base(table)
        db.open()       
        for r in db:
            ltVerbes.append(r['VerbeLibelle'])             
           
        ltVerbes.sort()
        for verbe in ltVerbes:
            print "<a HREF= clicSurLigne target ='fiche'> "+ verbe+"</a><BR>"  
    else:
        print " pas de table " 

def supprimerTable():
    print " suppression d'une table"
    print "<p><a href='ecranGeneral'> retour </a></p>"


Pinault Nicolas

unread,
Nov 25, 2013, 4:25:10 PM11/25/13
to karr...@googlegroups.com
Bonsoir,


Le 24/11/2013 10:46, bruno a écrit :
Bonjour,

I work with pydblite and I am making a tool to manage my tables of conjugations with karrigell 2.4 because I want to do some modifications directly in the tables without to program all the time.
For this, I cut my screen in some frames: one for the general menu (name : menu scr=ecrMenuTable) and one to list  all the records from one table (name = 'fiche' src='ecrDonnees'). But when I choose my table and I want to put in the frame named  "fiche" all the records i can't and all the records are put in the frame "menu".
I have employed also the " target = ecrDonnees" but it is not succesfull: all is put on my frame "menu" where the program is launch. I think i don't understanf the logic of frame in Karrigell.
See the code below because it is more comprehensible.

If somebody can help  it will be great.

The example is not complete.

Please note that you are using an "old" version of karrigell.
There is now Karrigell 4.x running with Python3.x.

Nicolas

--
You received this message because you are subscribed to the Google Groups "karrigell" group.
To unsubscribe from this group and stop receiving emails from it, send an email to karrigell+...@googlegroups.com.
To post to this group, send email to karr...@googlegroups.com.
Visit this group at http://groups.google.com/group/karrigell.
For more options, visit https://groups.google.com/groups/opt_out.

bruno gallart

unread,
Nov 26, 2013, 5:16:56 AM11/26/13
to karr...@googlegroups.com
Bonjour Nicolas,

Merci de ta patience. Je suis sur Karrigell 2.4 car certaines bibliothèques que j'emploie ne sont pas passées sur python3.0. L'habitude !  Mais je vais faire des tests avec karrigell 3.0. J'ai vu la doc il y a eu de très intéressantes modifications.
A bien réfléchir si je prend Karrigell 3.0 il me faut reprendre mon ergonomie. Elle sera plus simple à programmer.

Félicitations à tous pour votre travail et.... votre patience pour de pauvres béotiens lourdingues.

Cordialement,
Bruno

Pinault Nicolas

unread,
Nov 26, 2013, 3:39:39 PM11/26/13
to karr...@googlegroups.com
Bonjour Bruno,


Le 26/11/2013 11:16, bruno gallart a écrit :
Bonjour Nicolas,

Merci de ta patience. Je suis sur Karrigell 2.4 car certaines bibliothèques que j'emploie ne sont pas passées sur python3.0. L'habitude !  Mais je vais faire des tests avec karrigell 3.0. J'ai vu la doc il y a eu de très intéressantes modifications.
A bien réfléchir si je prend Karrigell 3.0 il me faut reprendre mon ergonomie. Elle sera plus simple à programmer.

C'est mieux si tu passes à Python3/Karrigell4, mais pas indispensable.
Quelles sont les bibliothèques qui posent problème ?

Félicitations à tous pour votre travail et.... votre patience pour de pauvres béotiens lourdingues.
Merci mais si tu veux de l'aide, il faut fournir un exemple complet.
Ceci dit, les frames ne sont plus utilisées aujourd'hui. Elles ont même été supprimées  du HTML5.

Cordialement,
Nicolas

Pinault Nicolas

unread,
Nov 26, 2013, 12:29:33 PM11/26/13
to karr...@googlegroups.com
Bonjour Bruno,

Le 26/11/2013 11:16, bruno gallart a écrit :
Bonjour Nicolas,

Merci de ta patience. Je suis sur Karrigell 2.4 car certaines bibliothèques que j'emploie ne sont pas passées sur python3.0. L'habitude !  Mais je vais faire des tests avec karrigell 3.0. J'ai vu la doc il y a eu de très intéressantes modifications.
A bien réfléchir si je prend Karrigell 3.0 il me faut reprendre mon ergonomie. Elle sera plus simple à programmer.

C'est mieux si tu passes à Python3/Karrigell4, mais pas indispensable.
Quelles sont les bibliothèques qui posent problème ?
Félicitations à tous pour votre travail et.... votre patience pour de pauvres béotiens lourdingues.
Merci mais si tu veux de l'aide, il faut fournir un exemple complet.

Cordialement,
Nicolas

bruno gallart

unread,
Dec 2, 2013, 3:42:13 AM12/2/13
to karr...@googlegroups.com
Le 26/11/2013 21:39, Pinault Nicolas a écrit :
Bonjour Bruno,

Le 26/11/2013 11:16, bruno gallart a écrit :
Bonjour Nicolas,

Merci de ta patience. Je suis sur Karrigell 2.4 car certaines bibliothèques que j'emploie ne sont pas passées sur python3.0. L'habitude !  Mais je vais faire des tests avec karrigell 3.0. J'ai vu la doc il y a eu de très intéressantes modifications.
A bien réfléchir si je prend Karrigell 3.0 il me faut reprendre mon ergonomie. Elle sera plus simple à programmer.

C'est mieux si tu passes à Python3/Karrigell4, mais pas indispensable.
Quelles sont les bibliothèques qui posent problème ?

Une bibliothèque, " NLTK  " de linguistique. Mais ils doivent sortir très bientôt une version pour Python 3.
J'emploi aussi wxWidgets. Les écrans je les " dessine" (je suis paresseux) avec wxGlade ou Visualwx qui eux ne sont plus maintenus. Au-delà de python 2.7 on ne peut s'en servir. 

Félicitations à tous pour votre travail et.... votre patience pour de pauvres béotiens lourdingues.
Merci mais si tu veux de l'aide, il faut fournir un exemple complet.
Ceci dit, les frames ne sont plus utilisées aujourd'hui. Elles ont même été supprimées  du HTML5.
je n'étais pas au courant. C'est la preuve que je ne suis pas un spécialiste ! C'est pourquoi j'essaye d'employer Karrigell, Python, comme ça les écrans passent autant sur Linux que Windows. Mais j'ai des progrés à faire !

Remarque:
 Karrigell 4.xx est une bibliothèques python qui s'installe  dans site-packages, mais j'ai trouvé l'idée de Karrigell 3.1.1 executable windows autonome qui contient tous les outils pour développer était très bien. Cela m'a fait penser à Web2Py mais en plus simple d'abord.

Cordialement,
Bruno

Pinault Nicolas

unread,
Dec 2, 2013, 3:16:05 PM12/2/13
to karr...@googlegroups.com
Le 02/12/2013 09:42, bruno gallart a écrit :
Le 26/11/2013 21:39, Pinault Nicolas a écrit :
Bonjour Bruno,

Le 26/11/2013 11:16, bruno gallart a écrit :
Bonjour Nicolas,

Merci de ta patience. Je suis sur Karrigell 2.4 car certaines bibliothèques que j'emploie ne sont pas passées sur python3.0. L'habitude !  Mais je vais faire des tests avec karrigell 3.0. J'ai vu la doc il y a eu de très intéressantes modifications.
A bien réfléchir si je prend Karrigell 3.0 il me faut reprendre mon ergonomie. Elle sera plus simple à programmer.

C'est mieux si tu passes à Python3/Karrigell4, mais pas indispensable.
Quelles sont les bibliothèques qui posent problème ?

Une bibliothèque, " NLTK  " de linguistique. Mais ils doivent sortir très bientôt une version pour Python 3.
J'emploi aussi wxWidgets. Les écrans je les " dessine" (je suis paresseux) avec wxGlade ou Visualwx qui eux ne sont plus maintenus. Au-delà de python 2.7 on ne peut s'en servir. 

Félicitations à tous pour votre travail et.... votre patience pour de pauvres béotiens lourdingues.
Merci mais si tu veux de l'aide, il faut fournir un exemple complet.
Ceci dit, les frames ne sont plus utilisées aujourd'hui. Elles ont même été supprimées  du HTML5.
je n'étais pas au courant. C'est la preuve que je ne suis pas un spécialiste ! C'est pourquoi j'essaye d'employer Karrigell, Python, comme ça les écrans passent autant sur Linux que Windows. Mais j'ai des progrés à faire !

Karrigell et HTML sont deux choses bien distinctes.
Tu peux aller sur le site openclassroom (ancien site du zero) ou même sur le site officiel du w3c pour apprendre le HTML.


Remarque:
 Karrigell 4.xx est une bibliothèques python qui s'installe  dans site-packages, mais j'ai trouvé l'idée de Karrigell 3.1.1 executable windows autonome qui contient tous les outils pour développer était très bien. Cela m'a fait penser à Web2Py mais en plus simple d'abord.

Le principe de l'application autonome n'a pas été repris dans Karrigell4.xx.
Si je me rappelle bien, c'était basé sur py2exe. Il n'y a pas de version de py2exe pour Python3.

Cordialement,
Nicolas
Cordialement,
Bruno
Reply all
Reply to author
Forward
0 new messages