2010-10-28 102 views

回答

3

您可以使用Gammaray间谍小部件和信号插槽以及定时器和资源等Gammaray是间谍Qt应用程序

3

通常的做法是在内部构建这样一个野兽,使用内省API并行走QWidget父子层次结构。建立一个基本的一个很容易,如果你想建立一个完整的属性编辑器,这是相当多的工作。有可能你可以重复使用代码来减少工作 - 甚至可能是来自Designer的属性检查器代码,尽管它可能是矫枉过正的。由于时间限制,我从来没有像完整的GUI那么远 - 我只是将层次结构和一些固定的属性转储为标准输出为文本或XML。

我想这将是可行的做出一个可重用的GUI组件,可以被丢弃到任意的应用程序,将寻找顶级小部件,并允许检查一切,如果你有时间和倾角。

+0

非常强大的工具,我想这可能是这种情况。让人感到羞愧的是,它会是一个非常有用的组件,并且可能不会因为'QAbstractItemModel'概念的强大而难以做到。 – 2010-10-28 20:21:06

相关问题