Я думаю, что обычно оконный менеджер определяет начальное положение позиции QMainWindow на столе. Я хочу сам установить начальную позицию. Как это делается с Qt в Windows?Qt: как установить начальное положение основного окна?
ответ
Я считаю, что вы ищете setGeometry.
Удобная ссылка для последней версии Qt: http://doc.trolltech.com/latest/qlayoutitem. html # setGeometry – Pieter
Вы можете восстановить геометрию окна с restoreGeometry() и состояние стыкуемых элементов с restoreState(), при строительстве Вашего MainWindow ...
QSettings settings("yourcompany", "yourapp");
restoreGeometry(settings.value("geometry").toByteArray());
restoreState(settings.value("state").toByteArray(),YOUR_UI_VERSION);
Затем, если вы переопределить closeEvent(), вы можете сохранить состояние следующим образом:
QSettings settings("yourcompany", "yourapp");
settings.setValue("geometry", saveGeometry());
settings.setValue("state", saveState(YOUR_UI_VERSION));
YOUR_UI_VERSION константа вы должны увеличиваться, когда ваш пользовательский интерфейс значительно изменяется, чтобы предотвратить попытки восстановить недопустимое состояние.
Точно. , – Thomi
+1: У меня была догадка, что что-то подобное существует, но точно не знаю, как ... –
- 1. Как установить начальное положение изображения в картинке? (AVPictureInPictureController/AVPlayerViewController)
- 2. Невозможно установить положение окна
- 3. Установить начальное положение для функции агрегата?
- 4. установить начальное положение прокрутки виджета android
- 5. NSSplitView начальное положение разделителя?
- 6. Как установить заголовок окна в python qt?
- 7. Как установить начальное значение кнопки переключателя в приложении Gambas Qt?
- 8. Как установить абсолютное положение виджетов в qt
- 9. Как установить относительное положение для виджета Qt?
- 10. Установить положение окна в центре
- 11. Установить положение окна AIR программно?
- 12. Установить положение окна в Overwolf
- 13. Получить начальное положение поля
- 14. iPhone MPMusicPlayerНачать начальное положение воспроизведения
- 15. Начальное положение emacs в KDE
- 16. Переместить спрайт на касание и установить его как начальное положение
- 17. Как установить положение окна для разных DataTemplates
- 18. как установить положение диалогового окна ошибки jqgrid?
- 19. Как установить начальное значение для свойства таблицы стилей Qt
- 20. Как установить положение UIKeyboard
- 21. Можно установить начальное и конечное положение в BackgroundAudioPlayer
- 22. Невозможно установить абсолютное положение модального окна
- 23. Показать, чтобы установить положение всплывающего окна?
- 24. Установить положение окна вручную wpf mvvm
- 25. Как получить положение окна?
- 26. WPF - Установить положение диалогового окна относительно главного окна?
- 27. Qt: почему connect() работает только в классе основного окна?
- 28. python qt: автоматическое изменение размера основного окна для соответствия содержимому
- 29. Размер основного окна в зависимости от оборудования в Qt?
- 30. Как установить начальное значение quicksearch?
Могут ли люди, ответившие на этот вопрос, сказать мне следующее: Как мне запомнить старое положение окна, но вернитесь к монитору, если это положение закроет окно? –
http://doc.trolltech.com/4.3/geometry.html прокрутите вниз до «Восстановление геометрии окна» –