ЕК
Қаз. 26, 2016, 2:02 Т.Ж.

изменение размера окна

Qt, Size, Window

Здравствуйте! Как можно реализовать изменение размера окна, не плавно, а каждый раз на 10. Это возможно сделать через resizeEvent или как-то еще?
0

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

5
ЕК
  • Қаз. 26, 2016, 12:25 Т.Қ.
Нашел решение, для окна следует установить setSizeIncrement.
    Evgenii Legotckoi
    • Қаз. 26, 2016, 12:50 Т.Қ.
    Хорошо, что всё вышло так успешно ))
      ЕК
      • Қаз. 27, 2016, 11:32 Т.Қ.
      Но есть одна проблема, если MainWindow установить minimumSize, то sizeIncrement перестает работать. Не могу понять почему так происходит? Чтобы все заработало приходится минимальный размер задавать у centralWidget, но мне кажется, что это не правильно…
        Evgenii Legotckoi
        • Қаз. 28, 2016, 12:05 Т.Қ.
        • Жауап шешім ретінде белгіленді.
        Не то, чтобы это не правильно. Больше похоже на то, что sizeIncrement сам по себе не идеально работает.
        В официальной документации есть строчка о том, что в Windows данный метод вообще не имеет эффекта, а под оконным сервером X11 может не учитываться.
        Так что, если Ваш подход работает на данный момент, то особо и не беспокойтесь, если это не вызывает других проблем.
          ЕК
          • Қаз. 28, 2016, 3:03 Т.Қ.
          Большое спасибо! Тогда оставлю все как есть.

            Пікірлер

            Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
            Кіріңіз немесе Тіркеліңіз