César Vonc
20/04/2012, 10h27
Bonjour,
Je cherche à créer une boîte de dialogue non modale avec un script Python dans la R13.051.
J'utilise donc le code qui suit :
import c4d
from c4d import gui
class Dialogue(gui.GeDialog) :
def CreateLayout(self) :
self.AddButton(10, c4d.BFH_SCALEFIT, inith = 20, name = "Fermer")
return True
def Command(self, id, msg) :
if id == 10 :
self.Close()
return True
def main() :
dial = Dialogue()
dial.Open(c4d.DLG_TYPE_ASYNC)
if __name__=='__main__':
main()
Ma fenêtre s'ouvre, mais le bouton ne marche pas et disparaît lorsque je redimensionne la boîte, comme si elle avait planté.
La console n'affiche pourtant aucune erreur et la boîte de dialogue marche bien en mode modale.
Ai-je oublié quelque chose ?
Je cherche à créer une boîte de dialogue non modale avec un script Python dans la R13.051.
J'utilise donc le code qui suit :
import c4d
from c4d import gui
class Dialogue(gui.GeDialog) :
def CreateLayout(self) :
self.AddButton(10, c4d.BFH_SCALEFIT, inith = 20, name = "Fermer")
return True
def Command(self, id, msg) :
if id == 10 :
self.Close()
return True
def main() :
dial = Dialogue()
dial.Open(c4d.DLG_TYPE_ASYNC)
if __name__=='__main__':
main()
Ma fenêtre s'ouvre, mais le bouton ne marche pas et disparaît lorsque je redimensionne la boîte, comme si elle avait planté.
La console n'affiche pourtant aucune erreur et la boîte de dialogue marche bien en mode modale.
Ai-je oublié quelque chose ?