Je reçois entrée avec ce iciComment modifier la taille QInputDialog, PyQt
areaInput = QtGui.QInputDialog.getText(self, "Copy Area", "New Area Name:", 0)
Cependant, je voudrais faire la boîte de dialogue plus grand, je l'ai essayé des choses telles que
QtGui.QInputDialog.resize(400, 400)
Cependant, il dit "le premier argument doit être une classe QWidget" et je ne suis pas tout à fait sûr de ce que cela signifie ou comment y remédier. Merci.
Ok merci, donc il n'y a aucun moyen de redimensionner la petite pop-up avec juste simple ligne de code? – siege
Non. Mais ce serait un exercice intéressant de voir si vous pouvez mettre la main sur le dialogue par la méthode 'findChildren()' du parent (je ne suis pas sûr de ce que pourrait être l'équivalent de PyQt) et sur laquelle vous pourriez être capable d'appeler redimensionner. Mais puisque 'getText()' est un appel bloquant et que vous devrez appeler 'resize()' depuis le thread graphique, ce ne sera certainement pas trivial. –