问题描述
想用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++
进行打开
好了,演示大概就这样,其他的都类似,比如你有个新的文件,想通过指定的应用软件打开,都可以这样设置