Hi,

Op 09/03/2016 om 17:46 schreef Murphy, Sean:
Is there a way to remove the title bar from an MDI Subwindow, but retain the 
resizable border all the way around? I'm trying to get more screen real estate 
for the subwindow contents, and I don't really have any need for titles. I do 
however want the user to be able to resize the subwindow.

With
   QMdiSubWindow* newSub = mdiArea->addSubWindow(child);
I've tried a couple options:
   1.  newSub->setWindowFlags(Qt::CustomizeWindowHint);    // hides buttons, 
but still leaves larger size
   2.  newSub->setWindowFlags(Qt::Window | Qt::FramelessWindowHint);   // hides 
all window borders so nothing can get resized or moved

Option 1 retains removes the title and minimize/close buttons, but retains the 
same height as if those were still there - I'm assuming to present a separate 
handle to move the subwindow within the MDI area?

Option 2 removes everything, making it where the user can't move or resize the 
sub window.

I'm ok with losing the move handle on the subwindow just to get those vertical 
pixels back, I'll figure out some other way to allow the user to move widgets 
around.

Try setting a plain QWidget instance as the title bar widget.

André

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to