Qt Creator编辑MIME类型

  • 编辑MIME类型

编辑MIME类型

Qt Creator使用文件的MIME类型来确定用于打开文件的模式和编辑器。例如,Qt Creator在C ++编辑器中打开C ++源代码和头文件,在Qt Designer中打开基于Qt小部件的UI文件(.ui)。对于某些MIME类型,您可以更改默认情况下用于打开该类型文件的编辑器。

为了识别文件的MIME类型,Qt Creator使用按模式匹配和按内容匹配。首先,Qt Creator查看文件名以检查其是否与为任何MIME类型指定的模式匹配。如果找不到匹配项,它将检查文件的内容中是否为该文件指定了魔术头。

魔术头可以包含以下类型的值:字符串,主机,大端,小端和字节。Qt Creator根据Shared MIME-info Database规范解释这些值。

Qt Creator在文件中的指定范围内搜索值,并考虑了魔术头的优先级。如果您指定较宽的搜索范围,则在Qt Creator中打开文件可能需要很长时间。因此,建议您为魔术头的范围和优先级使用建议的值。

如果文件与预定义的MIME类型不匹配,则可以编辑MIME类型以添加​​文件扩展名和魔术头。但是,您不能添加新的MIME类型。

要编辑MIME类型,请执行以下操作:

选择工具>选项>环境> MIME类型。

Qt Creator编辑MIME类型相关推荐

  1. Qt Creator编辑状态图

    Qt Creator编辑状态图 编辑状态图 创建状态图 管理States 管理过渡 添加可执行内容 编辑状态图 状态图提供了一种建模系统建模方式的图形方式.这是通过定义系统可能处于的可能状态以及系统如 ...

  2. Qt Creator编辑2D内容

    Qt Creator编辑2D内容 Qt Creator编辑2D内容 调整2D项目的大小 旋转2D物品 缩放 父项和同级项 隐藏项目边界 预览元件尺寸 指定画布大小 设置画布颜色 Qt Creator编 ...

  3. Qt Creator编码

    Qt Creator编码 编码 编写代码 寻找 重构 美化源代码 配置编辑器 相关话题 编辑MIME类型 造型 编辑状态图 编码 编写代码 编写,编辑和导航源代码是应用程序开发中的核心任务.因此,代码 ...

  4. QT creator使用(五):应用程序主窗口QMainWindow

    目录 5.0 本章简介 5.1 主窗口框架 5.1.1 Qt资源系统.菜单栏和工具栏 5.1.2 中心部件 5.1.3 Dock部件 5.1.4 状态栏 5.1.5 自定义菜单 5.2 富文本处理 5 ...

  5. Qt Creator在设计模式下编辑3D资产

    Qt Creator在设计模式下编辑3D资产 在设计模式下编辑3D资产 在设计模式下编辑3D资产 Qt Design Studio将在设计模式下打开包含3D场景和3D编辑器中的场景的QML文件.您可以 ...

  6. Qt Creator在编辑模式下工作

    Qt Creator在编辑模式下工作 在编辑模式下工作 使用编辑器工具栏 在打开的文件和符号之间导航 选择解析上下文 更改文字编码 选择行尾样式 分割编辑器视图 使用书签 转到符号定义或声明 重新解析 ...

  7. Qt Creator使用语言服务器

    Qt Creator使用语言服务器 使用语言服务器 为语言服务器添加MIME类型 指定语言客户端的设置 支持的定位器过滤器 报告问题 使用语言服务器 对于几种编程语言,可以使用语言服务器,只要IDE支 ...

  8. Qt Creator指定代码样式设置

    Qt Creator指定代码样式设置 指定代码样式设置 指定代码样式设置 Qt Creator使用文件的MIME类型来确定用于打开文件的模式和编辑器.Qt Creator在C ++代码编辑器中以&qu ...

  9. Qt Creator指定编辑器设置

    Qt Creator指定编辑器设置 指定编辑器设置 指定编辑器设置 Qt Creator使用文件的MIME类型来确定用于打开文件的模式和编辑器.例如,Qt Creator在文本编辑器中以"编 ...

最新文章

  1. Java知识系统回顾整理01基础04操作符07Scanner
  2. 三层交换机解决不同VLAN间的通信—Vecloud微云
  3. Luogu P1198 BZOJ 1012 最大数 (线段树)
  4. 线程高级篇-Lock锁和Condition条件
  5. 【加解密学习笔记:第一天】操作系统基础知识
  6. php 5 在虚拟主机上安装,Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置全过程...
  7. leetcode - 104. 二叉树的最大深度
  8. linux下ts转mp4,ffmpeg安装及实现视频格式的转换、分片(ts m3u8)
  9. MyBatis 使用 foreach 批量插入
  10. 单元测试 : Googel test测试框架
  11. SOA(在Tuscany 中开发web service)
  12. R语言︱list用法、批量读取、写出数据时的用法
  13. linux删除win分区工具,Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复...
  14. git学习笔记(1-集中式与分布式版本控制工具对比)
  15. JS代码简单一段即可破解QQ空间删除说说
  16. python的for语句打印金字塔图形_python打印星号金字塔的方法
  17. 百度地图导航tts语音静音问题的解决
  18. Qt 之QNetworkAccessManager 下载断点续传
  19. 破解版的cornerstore(mac版)
  20. ws报错没有Sec-WebSocket-Protocol

热门文章

  1. Oracle学习:数值函数与转换函数
  2. Docker的windows家庭版安装
  3. oracle不使用游标,oracle – 为什么我们不能在动态SQL语句中使用强引用游标?
  4. 基线是什么意思_需求工程在项目管理中有什么作用?
  5. python求数组最大值_Python算法与数据结构--求所有子数组的和的最大值
  6. 计算机隐藏用户设置,在开始屏幕(欢迎屏幕、控制面板的用户账户设置)上隐藏用户账户和开机自动登录某个账户...
  7. 一道十分有趣的概率题!3局2胜和5局3胜哪个胜算更大?你怎么思考
  8. 自动化办公之excel教程(3):数据编辑操作,表格的美化操作,应用表格样式和单元格样式,制作报销汇总单
  9. VTK:图像拉普拉斯算子用法实战
  10. boost::sort模块实现在大多数排序的数组示例上展开排序