QT入门教程:用户界面及功能详解
Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。
启动Qt Creator时,它将打开到“ welcome ”模式,您可以在其中:
- 打开最近的会议和项目
- 创建并打开项目
- 打开教程和示例项目
- 在Qt市场中浏览Qt扩展
- 阅读来自在线社区和Qt博客的新闻
- 创建或管理Qt帐户
您可以使用mode selector来变更Qt Creator的模式。
可以使用kit selector来选择工具用于运行,调试(或建创建的应用。这些操作的输出显示在输出窗格中。您可以使用locater来浏览项目,文件,类,函数,文档和文件系统。
要快速浏览将您带到这些控件位置的用户界面,请选择 Help > UI Tour。
以下各节更详细地介绍了一些Qt Creator控件:
- Mode selector
- Views
- Sidebars
- Workspaces
- Output panes
Qt Creator不仅迎合了习惯于使用鼠标的开发人员,而且迎合了更习惯于键盘的开发人员。各种各样的键盘和导航快捷方式都可用来帮助加快应用程序的开发过程。
改变语言
Qt Creator已本地化为多种语言。如果系统语言是受支持的语言之一,则会自动选择它。要更改语言,请选择 Tools > Options > Environment,然后在Language字段中选择一种语言。选择Retart Now以重启Qt Creator并使更改生效。
查看视图Qt Creator在图像查看器中打开图像文件。
使用工具栏按钮(1)或键盘快捷键可以:
- 将SVG图像导出到像素图
- 在背景和轮廓模式之间切换
- 放大和缩小
- 使图像适合屏幕
- 返回原始大小
- 播放和暂停GIF和MNG动画图像
导出SVG图像
如果从UI设计器收到SVG格式的可自由缩放的图标,则可以将其导出到不同大小的多个图像中,以创建一组像素图。然后,您可以使用QIcon :: addPixmap()将像素图添加到处于不同模式和状态的图标中。
平台说明
本节描述了Qt Creator的行为取决于其运行的操作系统的情况。
功能位置
Qt Creator将标准名称和位置用于标准功能,例如选项或首选项。在本手册中,通常使用Windows和Linux上的名称和位置来简化说明。在遵循指示的情况下,这里是检查在macOS上找不到功能,对话框或键盘快捷键的地方:
Qt Creator创建以下文件和目录:设置文件的位置
- QtCreator.db
- QtCreator.ini
- qtversion.xml
- toolChains.xml
- qtcreator
- qtc-qmldump
以上文件和目录的位置取决于平台:
- 在Linux和其他Unix平台上,文件位于~/.config/QtProject and ~/.local/share/data/QtProject/qtcreator.
- 在macOS上,文件位于/.config/QtProject and ~/Library/Application Support/QtProject/Qt Creator。
- 在Windows XP上,文件位于%SystemDrive%\Documents and Settings\%USERNAME%\Application Data\QtProject和中%SystemDrive%\Documents and Settings\%USERNAME%\Local Settings\Application Data\QtProject。
高DPI缩放
Qt Creator支持的操作系统在不同级别上实现了高每英寸点数(DPI)缩放。因此,Qt Creator在不同的操作系统上以不同的方式处理高DPI缩放:
- 在macOS上,强制DPI高缩放,这意味着Qt Creator允许Qt使用系统缩放因子作为Qt Creator缩放因子。
- 在Windows上,如果未设置缩放环境变量,则Qt Creator指示Qt检测缩放因子并将其用于Qt Creator。
- 在Linux上,Qt Creator将其留给用户以实现高DPI缩放,因为该过程在不同的发行版和窗口系统上变化很大,因此无法可靠地自动完成。
要覆盖默认方法并始终启用高DPI缩放比例,请选择 Tools > Options > Environment > Enable high DPI scaling。更改将在重新启动Qt Creator之后生效。