[QT] blokowanie zmiany rozmiaru okna za pomocą "rozciągania" krawędzi
Ostatnio zmodyfikowano 2010-09-24 23:19
DejaVu |
» 2010-09-24 23:19:48 http://cpp0x.pl/forum/temat/?id=2989&p=2
Tak jak w przypadku powyższego tematu istnieje zapewne również flaga "no resize", którą należy ustawić. W WinAPI się to tak robi i w QT zapewne należy pójść tą samą drogą, bowiem QT korzysta z WinAPI (gdy używasz go pod Windowsem).
/edit:
Reasumując:
setWindowFlags( Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint );
Za pomocą powyższej metody (bo zapewne jest to metoda jakiejś klasy) trzeba ustawić styl NoResize albo NoSize albo jeszcze coś innego podobnego. Po prostu trzeba poszukać w dokumentacji.
/edit2:
http://doc.qt.nokia.com/4.2/widgets-windowflags.html
Przeczytaj opis koło pierwszego checkboxa na screenie.
/edit3:
if( msWindowsFixedSizeDialogCheckBox->isChecked() ) flags |= Qt::MSWindowsFixedSizeDialogHint;
|
|
1 « 2 » |