Mam aplikację dialogową Qt. Teraz nie chcę, aby to okno dialogowe było skalowalne. Nie jestem pewien, jak to osiągnąć. Próbowałem wielu rzeczy, ale nadal, gdy okno dialogowe uruchamia to okno dialogowe może być zmieniana.Nie można zmienić rozmiaru QDialog o stałym rozmiarze w Qt?
Co to jest właściwość, którą powinienem ustawić, aby wyłączyć zmianę rozmiaru okna dialogowego/widżetu.
Próbowałem też
setSizePolicy(QSizePolicy::Fixed);
ale pojawia się błąd mówiąc ..
source\nimcac_settingsMain.cpp(36) : error C2248: **'QSizePolicy::QSizePolicy' : cannot access private member declared in class 'QSizePolicy'** p:\ThirdPartyExports\Qt\export\4.3\4.3.1f14\include\QtGui\../../src\gui\ kernel\qsizepolicy.h(177) : see declaration of 'QSizePolicy::QSizePolicy' p:\ThirdPartyExports\Qt\export\4.3\4.3.1f14\include\QtGui\../../src\gui\ kernel\qsizepolicy.h(34) : see declaration of 'QSizePolicy'
Uprzejmie mi pomóc z tym.
'window-> layout() -> setSizeConstraint (QLayout :: SetFixedSize);' jest prawie to, czego potrzebuję, ponieważ aktualizuje się zmieniając czcionkę itp. Ale chciałbym naprawić tylko wysokość, ale nie szerokość. czy to możliwe? –