Technical discussions | Discussions techniques
Subscription date : 02 September 2009
Messages : 539
|
coucou
petite question
le signal on_answer renvoi si je ne me trompe pas la reponse au askquestion.
hors, y a un truc qui me chiffonne.
est il possible d envoyer un on_answer plus evolué.
je prend un exemple, l applet demo_bash, le fichier bash est lancé a chaque requete recu par le fichier python.
ce qui nous force donc a n avoir dans notre applet qu une seule question,
est ce qu il est possible de renvoyer une chaine plus complexe du genre
exemple : "ssh,ftp" etant des catégories :
donc pouvoir poser des questions du genre :
dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock/demo org.cairodock.CairoDock.applet.AskQuestion string:"quel est le port ssh de votre serveur ?" string:ssh
ou
dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock/demo org.cairodock.CairoDock.applet.AskQuestion string:"quel est le port ftp de votre serveur ?" string;ftp
et de recevoir respectivement en reponse :
et
l avantage de mon idée, c est que cela permettrait a des applets basés sur python pour la liaison avec CD, mais dont la gestion de l applet est dans un autre language, de pouvoir facilement gerer de multiples questions.
----------------------
Aujourd'hui, à la gare, je n'arrive pas à composter mon billet. Je demande à un agent qui me répond : "It's okay !" Non, non, je n'étais pas dans un pays anglophone, mais à Nice. Je parlais français, mais effectivement, je n'ai pas toujours le réflexe d'articuler. VDM |
matttbe, Wednesday 11 August 2010 à 07:58
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Moui mais pour ce genre de truc, il y a le panneau de config ou le menu de l'applet |
Subscription date : 02 September 2009
Messages : 539
|
matttbe, ce n était qu un exemple trouvé vite fait apres une tres petite nuit
donc je suis sur qu on peut en y reflechissant un peu trouver des exemples plus attractifs
----------------------------
Aujourd'hui, en stage sportif, une petite de sept ans : "Tu me pardonnes si j'ai tué un papillon ? Jésus aussi ?" J'acquiesce, et elle ne sera pas punie, cela arrive. Sourire machiavélique, yeux qui s'allument, elle surenchérit avec un : "Même si je l'ai fait exprès ?" J'ai peur. VDM
je l adore cette vdm |
fabounet, Wednesday 11 August 2010 à 12:41
|
|
Subscription date : 30 November 2007
Messages : 17118
|
regarde du côté des nouveautés sur les dialogues
tu peux même avoir un dialogue avec une liste déroulante
le signal devient on_answer_dialog, et la méthode PopupDialog (les autres sont obsolètes, à ne plus utiliser (et à remplacer dans les applets existantes à l'occasion) |
Subscription date : 05 August 2009
Messages : 285
|
@Fab, the on_asnwer_dialog could return the content even if the "widget-type" was not set. When the "widget-type" is set (text, list, scale), the content of the widget is returned as the last parameter in the callback method. But when we did not set the "wiget-type", just showing a message with PopupDialog (acting such as ShowDialog), the content returned has the same value of the button's index that was pressed. |
fabounet, Thursday 26 August 2010 à 17:39
|
|
Subscription date : 30 November 2007
Messages : 17118
|
yes indeed, in the case of a dialog without a widget, the 2nd parameter is meaningless.
I've set the button number but I think it could just be NULL. |
Technical discussions | Discussions techniques
|