halcon算子翻译——dev_set_preferences

名称

dev_set_preferences - 在程序中设置HDevelop的preferences。

用法

dev_set_preferences( : : PreferenceNames, PreferenceValues : )

描述

  dev_set_preferences可以在程序中设置HDevelop的特定的preferences 。 此算子支持以下preferences :

'graphics_window_context_menu':

控制右键图形窗口是否打开context menu。 默认情况下,context menu已启用。 如果鼠标右键用于控制图形窗口中的某种navigation,例如移动或缩放3D对象,则禁用context menu可能是合理的。

Possible values: 'false', 'true'.

Default value: 'true'.

'graphics_window_mouse_wheel':

控制是否可以使用鼠标滚轮放大图形窗口的内容。 默认情况下,鼠标滚轮已启用。 如果图形窗口显示3D对象objects ,并且如果在3D display 算子的帮助下交互地实现对象的缩放,禁用鼠标滚轮是合理的。

Possible values: 'false', 'true'.

Default value: 'true'.

'graphics_window_tool_tip':

控制在图形窗口上按下Ctrl键是否在鼠标光标下显示当前像素位置和灰度值的 tool tip。 默认情况下, tool tip已启用。 如果程序基于用户交互(例如,用于操纵3D对象上的视图)而判断Ctrl键的状态,则禁用工具提示可能是合理的。

Possible values: 'false', 'true'.

Default value: 'true'.

'suppress_handled_exceptions_dlg':

控制是否应该抑制错误对话框,该对话框默认是开启的。在程序运行期间某一程序行发生错误并且由try-catch块封闭,有此可以由异常处理程序处理,对话框也会默认打开。 该选项永久存储在HDevelop.ini文件中,也可以通过Preferences dialog / General Options / Experienced Users进行配置。 如果一个没有被try-catch块包围的程序行引发异常,总则是打开一个错误消息对话框。

Possible values: 'false', 'true'.

Default value: 'false' (Any changes are persistently saved).

注意

此算子不支持代码导出

参数

PreferenceNames (input_control) attribute.name-array → (string)
  Selection of the preferences.
  Default value: 'graphics_window_context_menu'
  List of values: 'graphics_window_context_menu', 'graphics_window_mouse_wheel', 'graphics_window_tool_tip', 'suppress_handled_exception_dlg'


PreferenceValues (input_control) attribute.value-array → (string)
  New values for the selected preferences.
  Default value: 'false'
  List of values: 'false', 'true'

See also

dev_get_preferences

模块

Foundation

HDevelop例程

try_catch.hdev          Demonstrate the usage of the exception handling in HDevelop
median_interactive.hdev        Interactively smooth an image
get_mposition.hdev            Query mouse position and button status
cancel_draw_result.hdev         Enable user-defined actions when a draw operation is canceled
3d_matching_clamps.hdev     Recognize 3D objects in images using a 3D DXF model

原文地址:https://www.cnblogs.com/xhiong/p/dev_set_preferences.html