size - QT - Resize QToolbar -


i have concatenate toolbar. every toolbar have call:

toolbar->setgeometry(x,y,width,height) 

but have no resize.

i try call

toolbar->updategeometry(); 

but nothing.

my goal expand every toolbar size definition

there chance using repositioning toolbars on init , saving @ closing.

here solid way that:

what need use qmainwindow savegeometry() , restoregeometry() functions , save , load byte array through qsettings interface.

writesettings

qsettings s;  s.begingroup("mainwindow");  this->restoregeometry(s.value("geometry").tobytearray()); this->restorestate(s.value("windowstate").tobytearray());  s.endgroup(); 

readsettings

qsettings s;  s.begingroup("mainwindow");  s.setvalue("geometry", savegeometry()); s.setvalue("windowstate", savestate());  s.endgroup(); 

hope helps.


Comments

Popular posts from this blog

javascript - How to name a jQuery function to make a browser's back button work? -

python - Django-easy-pdf: xhtml2pdf reporting reportlab 2.2+ is required, but 3.0 installed -

collision detection - C++ library for mesh to mesh intersection: what is available? -