Solved QTextEdit not Expanding
-
In Windows 7 64bit, using QtCreator 3.0.1 with Qt 5.2.1 I have a MainWindow with nothing inside but a QTextEdit widget, I am using a Grid Layout. When I test the window with the preview function (Alt+Shift-R) the text widget expands and shrinks with the MainWindow as it should, but when I run the app, the same text widget expands no more than a certain size while the MainWindow keeps expanding. I tried sizePolicies (Preferred,Preferred) and (Expanding, Expending) but they don't make a difference. There is no code that manipulates size policies or window sizes in the app.
What could i be doing wrong or missing, any help is appreciated.
-
It is not possible to fin out what's wrong without seeing any code/ui but make sure that the maximum width/height of QTextEdit is not set to values less that than your screen's width/height.
If you can, create a sample project that reproduces your issue and upload it somewhere so that people here can take a look.
-
Ok, I will do that, thanks, and by the way the min/max width/height are at their default values (0x0) and (16777215x16777215)
-
I think I located the source of the problem. In mycode I am using:
@ui->textEdit->installEventFilter(mainWindow);@
to handle mouse events, does this require me to also handle resize events manually?
-
I found the solution. I needed to add the following code in MainWindow::eventFilter. Now the textEdit widget resizes properly.
@ if (event->type() == QEvent::Resize) {
return false;
}
@