本文整理汇总了C++中QWindow::minimumSize方法的典型用法代码示例。如果您正苦于以下问题:C++ QWindow::minimumSize方法的具体用法?C++ QWindow::minimumSize怎么用?C++ QWindow::minimumSize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QWindow
的用法示例。
在下文中一共展示了QWindow::minimumSize方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: propagateSizeHints
void QHaikuWindow::propagateSizeHints()
{
QWindow *win = window();
QSize minimumSize = win->minimumSize();
QSize maximumSize = win->maximumSize();
// QSize baseSize = win->baseSize();
// QSize sizeIncrement = win->sizeIncrement();
float minW, maxW, minH, maxH;
m_window->GetSizeLimits(&minW, &maxW, &minH, &maxH);
// qDebug() << "G: " << minW << maxW << minH << maxH;
if (minimumSize.width() > 0)
minW = minimumSize.width();
if (minimumSize.height() > 0)
minH = minimumSize.height();
if (maximumSize.width() < QWINDOWSIZE_MAX)
maxW = maximumSize.width();
if (maximumSize.height() < QWINDOWSIZE_MAX)
maxH = maximumSize.height();
// qDebug() << "S: " << minW << maxW << minH << maxH;
m_window->SetSizeLimits(minW, maxW, minH, maxH);
}