Qt QMdiArea a QScrollArea
QLabel *okno = new QLabel;
okno->setBackgroundRole(QPalette::Base);
okno->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
okno->setScaledContents(true);
QScrollArea *scrollArea = new QScrollArea;
scrollArea->setBackgroundRole(QPalette::Dark);
scrollArea->setWidget(okno);
this->mdiArea->addSubWindow(scrollArea);
do toho QLabelu neskor nahram obrazok. v kazdom pripade sa nic nedeje. nevytvori sa ziadne podokno v mdiarea, resp. ziadne nevidim. kde moze byt pes zakopany? dakujem.
Pre pridávanie komentárov sa musíte prihlásiť.
takto to funguje pekne. problem je, ze uzivatel sa s tym oknom moze hrat ako chce a pokial ho zmensi tak, ze sa do neho nezmesti obsah, tak sa nezobrazi scrollbar. nedalo by sa ten qlabel nejako nastavit, aby mal vzdy velkost podla svojho obsahu (aby ju dynamicky menil) a zaroven aby uzivatel nemohol tahat za okraj toho subokna (zvacsovat, zmensovat ho)?