当前位置: 首页>>代码示例>>C++>>正文


C++ QWindow::maximumSize方法代码示例

本文整理汇总了C++中QWindow::maximumSize方法的典型用法代码示例。如果您正苦于以下问题:C++ QWindow::maximumSize方法的具体用法?C++ QWindow::maximumSize怎么用?C++ QWindow::maximumSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在QWindow的用法示例。


在下文中一共展示了QWindow::maximumSize方法的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);
}
开发者ID:threedeyes,项目名称:QPAHaikuExp,代码行数:27,代码来源:qhaikuwindow.cpp


注:本文中的QWindow::maximumSize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。