呃,我自己作了一些测试……
先说下自己测试的环境吧:PyQt4.8.3,所以Ui文件的代码转换工具是pyuic4,生成的是python代码,如果以下结论与C++代码的不同,那么就是RP问题___orz_____
结论:
1、QtDesigner中,动作编辑器的“工具提示”是setToolTip,不是setStatusTip!——所以自己第2个问题就是判断错误了。
2、QtDesigner中创建一个QMainWindow对象,自动创建一个StatusBar,但不能添加QWidget。有了它,一旦QAction的statusTip属性非空,会自动在statusBar显示出来。话说statusBar的addPermanentWidget函数和addWidget函数还是有不同的(大概一个是永远显示,一个是必要时才显示?)
3、QtDesigner创建的QAction,“动作编辑器”没有设定statusTip的选项,在“属性编辑器”中才有!所以是自己看走眼了,习惯害死人啊:(