X Error: BadWindow (invalid Window parameter) 3
在mips上的QT程序,为了仿真,在linux PC上搭建了一个同版本QT平台,编译程序通过,运行报错: X Error: BadWindow (invalid Window parameter) 3 Major opcode: 31 (X_GrabKeyboard) Resource id: 0x0 貌似是窗口管理器出错了 ,或者是窗口设置了某种窗口管理器不支持的属性
只要QT移植安装成功之后,在mips平台下和x86平台下的应用程序代码是不是可以一样的啊?为什么在mips处理器的开发板上运行正常呢?上面报错的情况下窗口还可以弹出来,不过那个窗口不是很正常。不知道什么原因。
QT版本4.7.1,没有使用qvfb,想试试使用qvfb能不能解决问题,因为是刚接触QT,很多东西都不太会用,使用qvfb是加-qws吗?我试了没效果,现象一样。还试了先运行./qvfb &,再运行程序,qvfb的窗口出来了,可是运行程序的窗口不在那个qvfb的窗口里面。弄的同时有两个窗口。应用程序代码我们公司供应商提供的bsp source code
|