LINUX.ORG.RU

История изменений

Исправление zaz, (текущая версия) :

Вобщем если кому интересно (и для помощи гуглящим - так как я нагуглить рабочего решения не смог). Вот рабочий код

        m_wnd->show();

        XSizeHints sh;
        memset(&sh, 0, sizeof(sh));
        sh.flags        = PMinSize | PMaxSize | PAspect;
        sh.min_width    = 640/5;
        sh.min_height   = 480/5;
        sh.max_width    = 640;
        sh.max_height   = 480;
        sh.min_aspect.x = 640;
        sh.min_aspect.y = 480;
        sh.max_aspect   = sh.min_aspect;
        XSetWMNormalHints(QX11Info::display(), m_wnd->winId(), &sh);
Где m_wnd - Qt Top Level widget

Исходная версия zaz, :

Вобщем если кому интересно (и для поможи гуглящим так как я нагуглить рабочего решения не смог). Вот рабочий код

        m_wnd->show();

        XSizeHints sh;
        memset(&sh, 0, sizeof(sh));
        sh.flags        = PMinSize | PMaxSize | PAspect;
        sh.min_width    = 640/5;
        sh.min_height   = 480/5;
        sh.max_width    = 640;
        sh.max_height   = 480;
        sh.min_aspect.x = 640;
        sh.min_aspect.y = 480;
        sh.max_aspect   = sh.min_aspect;
        XSetWMNormalHints(QX11Info::display(), m_wnd->winId(), &sh);
Где m_wnd - Qt Top Level widget