PDA

View Full Version : MaximizeButton



wirasto
26th April 2013, 13:51
I want have maximizebutton on my Dialog. I tried like this, but not work.


setWindowFlags(Qt::Dialog | Qt::WindowMaximizeButtonHint | Qt::WindowCloseButtonHint);

Santosh Reddy
26th April 2013, 15:02
It must be somthing else in your code, this will work.

BTW which dialog are you using?

wirasto
26th April 2013, 16:20
Use QDialog


ManFavorite::ManFavorite(QWidget *parent) :
QDialog(parent),
ui(new Ui::ManFavorite)
{
ui->setupUi(this);
setWindowFlags(Qt::Dialog | Qt::WindowMaximizeButtonHint | Qt::WindowCloseButtonHint);
}

Ubuntu 12.04-64bit
Using Qt version 4.8.1 in /usr/lib/x86_64-linux-gnu

Santosh Reddy
27th April 2013, 04:20
try this on your setup

int main (int argc, char **argv)
{
QApplication app(argc, argv);

QDialog dialog;
dialog.setWindowFlags(Qt::Dialog | Qt::WindowMaximizeButtonHint | Qt::WindowCloseButtonHint);
dialog.show();

return app.exec();
}

wirasto
27th April 2013, 05:05
Still not work :(

Btw, I don't call it from main function. But from QMainWindow

anda_skoa
27th April 2013, 10:48
Well, it is a hint. Maybe your windowing environment decides to ignore it.

Cheers,
_