gpt4 book ai didi

python-3.x - 在 GitLab 中创建一个 pyqt 构建

转载 作者:行者123 更新时间:2023-12-02 21:02:20 27 4
gpt4 key购买 nike

我正在 pyqt4 中制作一个程序,使用 python3.4 并在 Gitlab 上托管。当我尝试构建时失败了。这是我项目中的 .gitlab-ci.yml 文件:

 before_script:
- apt-get update -qy
- apt-get install -y python3 python3-dev python3-pip python3-pyqt4
- export DISPLAY=:0.0

test:
script:
- python3 main.py

错误是:main.py: cannot connect to X server: 0.0。我正在尝试不使用 export DISPLAY=:0.0 什么都不做

最佳答案

我试过:

  • 在 sys.argv 中为 QApplication 包含 ['-platform', 'minimal']:失败
  • 尝试过 xvfb:得到 xvfb-run: error: xauth command not found(即使在设置 PATH 之后)

但是 QT_QPA_PLATFORM: "offscreen" 很有魅力,挽救了局面。

例子:

pytest:
image: python:3.6
variables:
QT_QPA_PLATFORM: "offscreen"
script:
- pytest tests/

感谢steve

关于python-3.x - 在 GitLab 中创建一个 pyqt 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37662616/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com