QT程序 一直在打印QWSLock::up() down() Invalid argument
简单的新建了一个Hello World程序。一个主窗体MainWindow 和一个Dialog。在主窗体上有一个按钮,点击后执行 Dialog *d = new Dialog; d->exec();
在Dialog上有一个按钮,单击后执行this->close();
Dialog 构造函数中执行这三句代码
ui->setupUi(this);
connect(ui->pushButton,SIGNAL(clicked(bool)),this,SLOT(exitClicked()));
this->setAttribute(Qt::WA_DeleteOnClose, true);
在我点击Dialog的按钮后,控制台输出一堆下面的信息
QWSLock::down(): Invalid argument
QWSLock::down(): Invalid argument
QWSLock::down(): Invalid argument
QWSLock::up(): Invalid argument
QWSLock::down(): Invalid argument
。。。。。。
经过实验。发现打开的Dialog或者其它窗体只要被析构控制台就会输出这些信息。
网上说是Qt4.8.5的一个bug;地址为:lists.openmoko.org/pipermail/community/2012-November/067806.html
还请帮忙解答以下,谢谢!
楼主解决了吗, 我是在命令行下启动程序的, 必须加参数 -qws
例如
/home/abc/mygui-qws
页:
[1]