我想知道,让基于VTK的程序对用户命令行输入作出反应的最佳方法是什么。在VTK事件循环启动后,是否有一些内置功能可以逐行解析用户输入?
我知道我可以抓住按键事件并将命令行逐个字符组合在一起。这对我来说听起来不是最简单或最直接的方式。
是否有小部件,我可能会失踪?例如。像vtkTextWidget允许文本输入而不是文本输出?
感谢您的任何提示!
答案 0 :(得分:0)
不,没有这样的。您应该只在vtkInteractorStyle
处理按键事件 - 以下是一个例子:http://www.vtk.org/Wiki/VTK/Examples/Cxx/Interaction/KeypressEvents