Название: Как сделать так, чтобы размер окна приложения вложился в размер экрана?
Отправлено: Dr.Vlad от Июня 06, 2010, 13:30
Как сделать так, чтобы размер окна приложения вложился в размер экрана?
Название: Re: Как сделать так, чтобы размер окна приложения вложился в размер экрана?
Отправлено: crossly от Июня 06, 2010, 13:42
showMaximized()??
Название: Re: Как сделать так, чтобы размер окна приложения вложился в размер экрана?
Отправлено: asvil от Июня 06, 2010, 13:42
QRect availableRect = qApp->desktop()->availableGeometry(parentWidget()); QRect requiredRect = QRect(-23, -54 , 4005 , 1243 ); // Your required rect will be moved and resized to available geometry
// add width, because vertical scrollbar visible //if (requieredSize.height() > availableRect.height()) //requiredRect.setWidth(requieredSize.width() + tableView->verticalScrollBar()->width());
if (requiredRect.left() < availableRect.left()) requiredRect.moveRight(availableRect.left() + (requiredRect.width() - 1));
if (requiredRect.top() < availableRect.top()) requiredRect.moveBottom(availableRect.top() + (requiredRect.height() - 1));
if (requiredRect.right() > availableRect.right()) requiredRect.moveLeft(availableRect.right() - (requiredRect.width() - 1));
if (requiredRect.bottom() > availableRect.bottom()) requiredRect.moveTop(availableRect.bottom() - (requiredRect.height() - 1));
|