【问题标题】:QXcbConnection: XCB error: 2 Qt installer DockerQXcbConnection:XCB 错误:2 Qt 安装程序 Docker
【发布时间】:2019-05-07 15:04:08
【问题描述】:

我尝试使用 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

当关闭对话框时,它会显示普通的小部件,例如询问“您要关闭安装程序应用程序”的对话框

【问题讨论】:

    标签: qt docker qt-creator


    【解决方案1】:

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

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

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

    添加:

    delete myform 
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 2023-04-07
      • 2011-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多