PyCharm 4不会在双击.ui文件时打开Qt Designer。 (Linux)的

时间:2014-12-21 16:13:37

标签: xml linux qt pycharm qt-designer

PyCharm和Qt Designer都已安装并正在运行。 PyCharm将.ui文件显示为Qt设计器文件,但是当我点击它们或双击它们时没有任何反应。为了编辑它们,我必须右键单击 - >使用Thunar [我在Xfce上]显示在打开的文件夹中,然后双击文件管理器中的文件,该文件将在Qt Designer中打开。

我在设置中看不到任何更改此行为的选项。关于如何让Qt Designer从PyCharm启动的任何想法?

1 个答案:

答案 0 :(得分:2)

没有现成的解决方案,因为PyCharm似乎并不知道有问题的扩展类型(.ui),但我想使用Register New File Type Association Dialog就足以作为一种解决方法:

  
      
  • 在PyCharm中打开匹配文件
  •   
     

选择此选项后,PyCharm会将要打开的文件类型视为已识别的文件类型之一。从下面的列表框中选择相关类型,它显示PyCharm识别的所有文件类型。

     
      
  • 文件模式
  •   
     

在此文本框中,指定要与所选文件类型关联的文件模式。默认情况下,文本框显示以下模式:*.<current file full extension>.

     
      
  • 在相关应用程序中打开匹配文件
  •   
     

选择此选项后,如果此应用程序可用,PyCharm将尝试使用其本机应用程序打开所选文件。

如果您愿意,也可以查看this documention,但不可否认,使用xml编辑器编辑ui文件虽然有可能,但并不理想!

  

将文件类型与扩展名相关联

     
      
  • 打开文件类型设置页面。
  •   
  • 从“识别的文件类型”列表中,选择所需的类型。
  •   
  • 在“已注册的模式”区域中,填写定义文件的模式列表&gt;扩展名,表示相应的文件属于所选类型。执行以下操作之一:
  •   
  • 要注册新模式,请单击“添加”(Alt + Insert),然后在打开的“添加通配符”对话框中输入所需的扩展模式。
  •   
  • 要更新模式,请在列表中选择它,单击编辑按钮edit1,然后在打开的编辑通配符对话框中进行必要的更改。
  •   
  • 要从列表中删除模式,请选择该模式并单击“删除”(Alt + Delete)。
  •   

因此,基本上可以将*.ui模式与XML相关联,因为UI文件实现为XML,无论好坏。