我们已经有了一个复杂的小部件层次结构的应用程序,我希望能够以类似于Spy ++的方式浏览此层次结构,查看和编辑属性(如大小)。如果有一个可显示此信息的小部件,则无需在外部应用程序中运行。所以问题是,这种神话中的野兽是否存在?是否有Qt小部件来浏览应用程序中的小部件层次结构(类似于Spy ++)?
2
A
回答
3
您可以使用Gammaray间谍小部件和信号插槽以及定时器和资源等Gammaray是间谍Qt应用程序
3
通常的做法是在内部构建这样一个野兽,使用内省API并行走QWidget父子层次结构。建立一个基本的一个很容易,如果你想建立一个完整的属性编辑器,这是相当多的工作。有可能你可以重复使用代码来减少工作 - 甚至可能是来自Designer的属性检查器代码,尽管它可能是矫枉过正的。由于时间限制,我从来没有像完整的GUI那么远 - 我只是将层次结构和一些固定的属性转储为标准输出为文本或XML。
我想这将是可行的做出一个可重用的GUI组件,可以被丢弃到任意的应用程序,将寻找顶级小部件,并允许检查一切,如果你有时间和倾角。
相关问题
- 1. 使用Android应用程序小部件的层次结构查看器
- 2. 如何列出GtkTreeView小部件中的目录层次结构?
- 3. 是否有用于浏览图像的现成IPython笔记本小部件?
- 4. 是否可以从qt QColumnView中删除预览小部件?
- 5. 用于WindowsXP的QT小部件
- 6. QTableView/QTableWidget中类似Ktorrent的小部件
- 7. Qt QPropertyAnimation为布局中的小部件 - 小部件摇晃
- 8. 是否有任何类似Flash的预编写组件类Silverlight Web小部件?
- 9. Zend可重用的小部件/插件/小应用程序?
- 10. SWT.MOZILLA浏览器小部件是否支持SVG?
- 11. QT在其他小部件中插入小部件
- 12. 应用程序小部件捆绑?
- 13. 应用程序小部件列表
- 14. shopkick应用程序UI小部件
- 15. 从小部件打开应用程序
- 16. Dojo中是否有与Java中的JPanel类似的任何小部件
- 17. 互联网浏览器Qt4小部件?
- 18. 是否有一个“使用这个应用程序的朋友”的小部件
- 19. Android应用程序小部件的可滚动内容类似于Google Offers应用程序
- 20. 如何通知小部件有关Qt中另一个小部件的更改?
- 21. Qt小部件和指针
- 22. fscanf QT小部件C++
- 23. qt - 小部件 - 定位
- 24. Qt小部件com问题
- 25. Qt - 小部件 - 更新
- 26. 我可以在qt小部件应用程序中使用快速控件吗?
- 27. 如何在QT中的另一个小部件内部部件?
- 28. 在浏览器中是否有其他框架(除了Cappucino)用于构建类似桌面的应用程序?
- 29. 小部件分层在Tkinter
- 30. 从我的应用程序添加应用程序小部件
非常强大的工具,我想这可能是这种情况。让人感到羞愧的是,它会是一个非常有用的组件,并且可能不会因为'QAbstractItemModel'概念的强大而难以做到。 – 2010-10-28 20:21:06