Qt Desinger 窗体的保存、预览和打印
原文地址:https://doc.qt.io/qt-6/designer-preview.html
图片及内容已根据最新版本(Qt Designer 6.0.0)进行修改和更新
尽管 Qt Designer 的窗体可以完整的呈现编辑中的组件,编辑时的预览功能依然必要且实用。通过菜单窗体-预览
或者Ctrl + R
打开预览。
预览将完整还原组件在应用程序中的样子。
自Qt4.4以来,可以使用不同的内置风格、样式表、设备皮肤进行预览(如下图所示)。通过在应用程序占用调用QApplication::setStyleSheet()
来加载样式表实现模拟效果。
通过菜单设备-首选项
来打开窗体预览效果配置弹窗(如下图)。
打印/预览配置
选项必须选中后才能激活皮肤预览功能,您可以从风格、样式表、设备皮肤中选择或输入响应的配置。
查看窗体代码
自Qt 4.4开始,可以查看通过Qt Designer的用户界面编译器(User Interface Compiler简称uic)生成的C++/Python代码。
点击菜单窗体-View C++ Code...
及窗体-View Python Code...
即可查看通过uic
生成的代码。
如果点击后出现如下图所示错误提示,请参考文章:
《【解决方案】Qt Designer代码生成失败,Unable to lanch {Qt Designer路径}\bin\uic:Process failed to start: 系统找不到指定文件》
保存及打印窗体
Qt Designer 创建的窗体可以保存为图片或者直接打印。
通过菜单文件-保存图像
可以将UI界面以.png
格式保存。
通过菜单文件-打印
或者快捷键Ctrl + P
则可选择打印机进行打印操作。