移植到Qt4后一窗口部件在QSplitter上显示不出来问题原因查找处理
今天调试移植到Qt的一对话框发现其中添加到QSplitter上的一个列表树未显示出来,查找发现此要显示的对象是Ui_x
xxx的派生类,此派生类的第一父类应为QWidget,而移植时错写成了QDialog,相应的其构造函数变量初始化处的父类名
也错写成了QDialog(Qparent),改正后可以显示出来了。这里与Qt3to4时的两点移植规则有关:1. ui的派生类要多重
继承,首先继承ui
原创
2013-12-23 21:20:07 ·
1455 阅读 ·
0 评论