Bonjour , cette fois je me demande comment vider un QWidget() de son contenu (layout ..), je n'ai pas trouver de methode dans la doc qui permet de le faire directement . Savez-vous comment faire ? Merci !
Version imprimable
Bonjour , cette fois je me demande comment vider un QWidget() de son contenu (layout ..), je n'ai pas trouver de methode dans la doc qui permet de le faire directement . Savez-vous comment faire ? Merci !
Bonjour, cette méthode ci :
http://www.developpez.net/forums/d10...t-qvboxlayout/
N'est pas applicable ?
Si non, pourquoi ?
Non :? :
child=layout.takeAt(0)
AttributeError: 'PySide.QtGui.QWidget' object has no attribute 'takeAt'
Non, effectivement, mais les widgets ont la méthode 'childAt(x, y)
Sachant que tes widgets ont au moins cinq pixels de dimension x ou y et qu'ils ne sont pas collés au bord du container, j'essayerais ceci :
Faudra sans doute ajuster la méthode.Code:
1
2 child = myWidget.childAt(8, 8)
Aussi, je pars du principe que ce qui marche avec PyQt marche avec PySide, mais, en fait, je n'en sais rien.