【发布时间】:2011-07-22 11:14:56
【问题描述】:
我有一个 PyQt4 QDialog,我在 Autodesk Maya 中从 python 启动。我想在窗口中有一个状态栏,或者,如果需要的话,工具提示。玛雅似乎也不赞成。我已经使用这里描述的方法实现了它:
http://www.qtcentre.org/threads/10593-QDialog-StatusBar
如果我独立启动我的应用程序,两者都可以正常工作。但是,从 Maya 运行时,状态更新会发送到一般的 Maya 状态栏(如果您在不同的窗口中,这不是很明显),并且 Maya 似乎完全从我那里窃取了事件:如果我监视事件我的 event() 方法正在获取,它永远不会获取 QEvent.StatusTip 事件。我尝试将 QDialog 换成 QMainWindow,但它似乎没有任何改变。
有什么建议可以让这个工作正常进行吗?
【问题讨论】: