Δημοσιεύτηκε: 23 Δεκ 2011, 10:58
από medigeek
Ilias95 έγραψε:περιμένω η φόρμα να ξαναπάρει το αρχικό της μέγεθος. Αυτό όμως δεν συμβαίνει.

Το ίδιο συμβαίνει και στο gtk, όμως δεν με ενόχλησε ποτέ.

Δεν έχω δουλέψει ποτέ με qt4, αλλά υπάρχει κάτι αντίστοιχο εδώ, δεν ξέρω αν σε βοηθάει: http://stackoverflow.com/questions/2293 ... ize-window

Επίσης, βρήκα πως εκτελώντας δύο φορές την εντολή δουλεύει:
Κώδικας: Επιλογή όλων
def method(self):
if self.frame.isVisible():
self.resize(630, 150)
else:
self.resize(630, 50)
self.resize(630, 50)


Τέλος, μήπως αντί resize πρέπει να προσθαφαιρούνται τα widgets δυναμικά (καθώς τρέχει το πρόγραμμα να αφαιρέσεις το widget, αν γίνεται);
Διαβάζοντας βρήκα αυτό: http://www.learningpython.com/2008/09/2 ... pplication
έγραψε:When you resize the window (or area), geometry manager’s will automatically adjust the size and positions of their child widgets to accommodate the new size.