
在blender里很多菜单选项都可以单击右键,然后选择指定快捷键,这样就可以给原本没有快捷键的选项添加快捷键,但是最近我看英文教程比较多,而我本身使用中文界面,我希望把启用翻译选项设为快捷键,但是右键在翻译选项上,发现并没有指定快捷键选项,所以我自己写了个插件实现了这一功能。
适用于2.83及以上版本。
bl_info = {
"name": "QuickTranslate",
"author": "abc",
"version": (3, 36),
"blender": (2, 90, 0),
}
import bpy
def main(context):
if bpy.context.preferences.view.use_translate_interface==1:
bpy.context.preferences.view.use_translate_interface=0
bpy.context.preferences.view.use_translate_tooltips=0
else:
bpy.context.preferences.view.use_translate_interface=1
bpy.context.preferences.view.use_translate_tooltips=1
class SP(bpy.types.Operator):
"""Tooltip"""
bl_idname = "wm.simple_operator"
bl_label = "QT"
def execute(self, context):
main(context)
return {'FINISHED'}
class HelloWorldPanel(bpy.types.Panel):
bl_label = "QT"
bl_idname = "OBJECT_PT_hello"
bl_space_type = 'PROPERTIES'
bl_region_type = 'WINDOW'
bl_context = "object"
def draw(self, context):
layout = self.layout
row = layout.row()
row.operator("wm.simple_operator")
def register():
bpy.utils.register_class(HelloWorldPanel)
bpy.utils.register_class(SP)
def unregister():
bpy.utils.unregister_class(HelloWorldPanel)
bpy.utils.unregister_class(SP)
使用方法:
在桌面新建一个文本文档,把代码复制进去,然后另存为,随便起个名字,但是结尾要加上 .py,将其变成python文件。然后就可以安装了。
安装成功之后,会在右侧属性窗口的物体属性选项里找到QT选项,展开之后,有个按钮也叫QT,点击它会发现界面语言切换了,右键单击就可以给它指定快捷键了。
