问题描述
想用Qt designer打开.ui文件,但是在Rider中,IDE会默认通过text进行打开

解决方法
1,允许用户将特定的文件类型与一个应用程序关联起来
File -> Settings -> Editor -> File Types -> Recognized File Types下,点击图中位置区域,即可进行正则表达式搜索,搜索*.ui,可以看到在Text下出现了
这表示所有的.ui文件都会按照Text文本进行打开,故在打开所有的.ui文件的时候会按Text打开


将在Text下的*.ui移除,记得点击Save

在项目下,选中任意一个.ui文件,右击,选择Associate with File Type...
(允许用户将特定的文件类型与一个应用程序关联起来,当用户双击打开该类型的文件时,系统会自动使用指定的应用程序来打开它)

选择Open matching files in associated application,点击OK
(在找到匹配的文件后,使用与这些文件类型关联的应用程序来打开它们)

2,修改系统默认打开方式
Win + I打开系统设置,直接搜索默认应用

搜索.ui可以看到系统的默认打开方式是通过Qt Desugner打开的

空白区左击一下,可以选择默认打开方式

这里面的默认值设置成啥,在Rider中打开.ui文件就会默认调用系统的这个应用进行打开
这里是使用Qt Designer打开

3,测试
例如,我设置成使用Notepad++打开.ui文件

在Rider下双击.ui文件

自动调用Notepad++进行打开

好了,演示大概就这样,其他的都类似,比如你有个新的文件,想通过指定的应用软件打开,都可以这样设置



















