QXcbConnection:XCB错误:2个Qt安装程序Docker

时间:2019-05-07 15:04:09

标签: qt docker qt-creator

我尝试使用Qt Creator设置docker映像。 我正在按照https://nicroland.wordpress.com/2015/12/06/running-qtcreator-in-docker/

中的说明进行操作

但是在使用安装程序运行docker映像时,出现“黑屏”对话框,并且在终端中滚动显示错误消息。

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
[134] Warning: QXcbConnection: XCB error: 2 (BadValue), sequence: 458,resource id: 820, major code: 130 (Unknown), minor code: 3

关闭对话框时,它确实会显示普通的窗口小部件,如对话框,询问“您是否要关闭安装程序”

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并找到了解决方案: 当您在代码中调用QDialog表单时,您可能正在做:

form * myform = new form(this);
myform->exec();

我通过删除指针解决了该问题:

添加:

delete myform 

我希望这会有所帮助! 美好的一天