Salut,
Je voulais savoir si on pouvait ratacher une fenêtre créée avec Python/wxPython à une autre fenêtre crée par un autre langage (pour mon cas ce serait une fenêtre créée avec OpenGL/GLUT).
Merci
Salut,
Je voulais savoir si on pouvait ratacher une fenêtre créée avec Python/wxPython à une autre fenêtre crée par un autre langage (pour mon cas ce serait une fenêtre créée avec OpenGL/GLUT).
Merci
Bonsoir,
Je ne comprends pas bien ce que tu veux dire par "rattacher une fenêtre".
En tout cas, en wxPython il est possible de créer une fenêtre OpenGL avec wx.glcanvas.
En fait dans mon programme j'ai une fenêtre GLUT pour le contexte OpenGL et une fenêtre wxPython initialisée à partir de la classe Frame pour faire une boite d'outils.Envoyé par naxelas
Le paramètre parent indique la fenêtre parent, on peut alors rajouter pour le paramètre style la valeur wxFRAME_FLOAT_ON_PARENT qui permet de laisser la fenêtre fille toujours au-dessus de la fenêtre parent et seulement au-dessus de celle-ci. (=> ratacher une fenêtre)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 wxFrame(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const wxString& name = "frame")
Or il faut passer pour la fenêtre parent une variable de type wxWindow donc je voudrais savoir si on peut obtenir la même chose mais avec une fenêtre GLUT ...
Oui, je l'avais déjà vu et ça pourrait être interessant pour mon programme mais le problème c'est qu'il faudrait que je remplace toutes mes fonctions GLUT qui ne marcheraient plus or j'utilise cette librairie pour écrire dans ma fenêtre et je n'ai plus assez de temps pour remplacer tout ça. Donc pour l'instant je garde GLUT mais je recommanderais cette solution pour la personne qui prendra le relais.Envoyé par naxelas
Voila j'espère que j'ai été un peu plus clair.
Si je décide d'utiliser wx.glcanvas pour la fenêtre OpenGL est-ce que je pourrais quand même utiliser la librairie GLUT pour écrire dedans ???
Partager