- 积分
- 11
贡献70
飞刀18 FD
注册时间2016-7-14
在线时间2 小时


扫一扫,手机访问本帖 
|
简单的新建了一个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
还请帮忙解答以下,谢谢!
|
|