查询Qt框架应用程序的标题名称

查询Qt框架应用程序的标题名称,qt,Qt,我有一个应用程序,我每天都在工作中使用它,它是建立在Qt框架(Avid Media Composer)上的。我运行Windows版本,有一个应用程序,可以挂接各种键并自动执行某些任务 对于一些更复杂的任务,我需要查询Avid应用程序,以了解其QWidget窗口的某些详细信息。是否可以从应用程序外部执行此操作 显然,使用Win32 API,我可以递归通过特定线程拥有的窗口,并获得它们的名称(例如QWidget)和大小。然而,我真正想知道的是每个窗口的QWidget标题是什么?这可能吗 希望有人能帮

我有一个应用程序,我每天都在工作中使用它,它是建立在Qt框架(Avid Media Composer)上的。我运行Windows版本,有一个应用程序,可以挂接各种键并自动执行某些任务

对于一些更复杂的任务,我需要查询Avid应用程序,以了解其QWidget窗口的某些详细信息。是否可以从应用程序外部执行此操作

显然,使用Win32 API,我可以递归通过特定线程拥有的窗口,并获得它们的名称(例如QWidget)和大小。然而,我真正想知道的是每个窗口的QWidget标题是什么?这可能吗


希望有人能帮助我。

你是否尝试在谷歌上搜索
winapi获取窗口标题
?是的。Windows窗口标题类似于QWidget,您可以在Spy++中看到它。但这是我想窥探的Qt属性。我不清楚你想要什么。标题上写的是窗口的标题吗?如果是这样的话,您应该使用winapi来实现这一点。如果是别的,请描述得更清楚些,因为我(可能还有其他人)不能理解你。@SpongeBobFan是的。它是写在QWidget头上的标题。这与通过Win32 API提供的Win32 Windows标题无关(在我的例子中,与之不同)。它是通过Qt框架设置的一个单独属性,但我不知道是否可以在没有对应用程序的特权访问的情况下访问它。因此,它是由
QWidget::setWindowTitle()
方法设置的标题?它与您从Win32 API获得的不同?用户是否看到由
setWindowTitle()
设置的标题?