Сохранение, предварительный просмотр и печать форм в Qt Designer
Хотя формы Qt Designer являются точными представлениями редактируемых компонентов, полезно предварительно просмотреть конечный вид во время редактирования. Эту функцию можно активировать, открыв меню Форма и выбрав Предварительный просмотр, или нажав Ctrl+R, когда находитесь в форме.
Предварительный просмотр отображает точный вид конечного компонента, который будет использован в приложении.
С Qt 4.4 появилась возможность предварительного просмотра форм с различными темами — стандартными темами, темами, созданными с помощью Qt Style Sheets, или темами устройств. Эта функция моделирует эффект вызова QApplication::setStyleSheet() в приложении.
Чтобы предварительно просмотреть форму с темами, откройте меню Правка и выберите Настройки…
Вы увидите диалоговое окно, показанное ниже:
Для активации предварительного просмотра тем необходимо установить флажок Настройка печати/предварительного просмотра. Вы можете выбрать стили из выпадающего списка Стиль.
В качестве альтернативы можно предварительно просмотреть пользовательскую тему, созданную с помощью Qt Style Sheets. На рисунке ниже показан пример синтаксиса Qt Style Sheet и соответствующий вывод.
Ещё одним вариантом является предварительный просмотр формы с темами устройств. В Qt Designer доступен список общих тем устройств, однако вы также можете использовать другие темы QVFB с помощью опции Обзор…
Просмотр кода формы
С Qt 4.4 появилась возможность просмотра кода, сгенерированного Компилятором пользовательского интерфейса (uic) для формы Qt Designer.
Выберите Просмотр кода… из меню Форма, и появится диалоговое окно с сгенерированным кодом. На скриншоте ниже показан пример кода, сгенерированного uic.
Сохранение и печать формы
Формы, созданные в Qt Designer, могут быть сохранены в виде изображения или распечатаны.
|
Сохранение форм Чтобы сохранить форму как изображение, выберите опцию Сохранить изображение…. Файл будет сохранен в формате Печать форм Чтобы распечатать форму, выберите опцию Печать…. |
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/designer-preview.html